python如何获取本地的公网ip地址,在python中可以使用urllib模块与re正则模块,轻松获取本机外网ip地址,本文给出的例子,代码简单,适合入门学习。
python获取本机外网ip:
从外网显示IP的网站获取本机IP地址
python从显示ip地址的网站获取本机外网ip,python代码抓取网站上的ip地址信息。
例子,python获取本机外网ip的代码:
复制代码 代码示例:
import urllib
import re
print "we will try to open this url, in order to get IP Address"
url = "http://checkip.dyndns.org"
print url
request = urllib.urlopen(url).read()
theIP = re.findall(r"d{1,3}.d{1,3}.d{1,3}.d{1,3}",request)
print "your IP Address is: ", theIP