python获取公网ip的几种方式
转 https://blog.csdn.net/conquerwave/article/details/77666226
-
from urllib2 import urlopen
-
my_ip = urlopen( 'http://ip.42.pl/raw').read()
-
print 'ip.42.pl', my_ip
-
-
from json import load
-
from urllib2 import urlopen
-
-
my_ip = load(urlopen( 'http://jsonip.com'))['ip']
-
print 'jsonip.com', my_ip
-
-
from json import load
-
from urllib2 import urlopen
-
-
my_ip = load(urlopen( 'http://httpbin.org/ip'))['origin']
-
print 'httpbin.org', my_ip
-
-
from json import load
-
from urllib2 import urlopen
-
-
my_ip = load(urlopen( 'https://api.ipify.org/?format=json'))['ip']
-
print 'api.ipify.org', my_ip
-
-