python urllib模块获取本机外网ip的例子

发布时间:2019-09-12编辑:脚本学堂
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