python获取公网ip的几种方式

来源:互联网 发布:关联规则挖掘算法程序 编辑:程序博客网 时间:2024/05/02 06:17
from urllib2 import urlopenmy_ip = urlopen('http://ip.42.pl/raw').read()print 'ip.42.pl', my_ipfrom json import loadfrom urllib2 import urlopenmy_ip = load(urlopen('http://jsonip.com'))['ip']print 'jsonip.com', my_ipfrom json import loadfrom urllib2 import urlopenmy_ip = load(urlopen('http://httpbin.org/ip'))['origin']print 'httpbin.org', my_ipfrom json import loadfrom urllib2 import urlopenmy_ip = load(urlopen('https://api.ipify.org/?format=json'))['ip']print 'api.ipify.org', my_ip