python获取公网ip的几种方式
[python] view plain copy
    1. from urllib2 import urlopen  
    2. my_ip = urlopen('http://ip.42.pl/raw').read()  
    3. print 'ip.42.pl', my_ip  
    4.   
    5. from json import load  
    6. from urllib2 import urlopen  
    7.   
    8. my_ip = load(urlopen('http://jsonip.com'))['ip']  
    9. print 'jsonip.com', my_ip  
    10.   
    11. from json import load  
    12. from urllib2 import urlopen  
    13.   
    14. my_ip = load(urlopen('http://httpbin.org/ip'))['origin']  
    15. print 'httpbin.org', my_ip  
    16.   
    17. from json import load  
    18. from urllib2 import urlopen  
    19.   
    20. my_ip = load(urlopen('https://api.ipify.org/?format=json'))['ip']  
    21. print 'api.ipify.org', my_ip 
posted on 2018-05-07 17:38  劳斯机要开车了  阅读(643)  评论(0)    收藏  举报