我想找到Python程序我的公共IP地址我的面向公衆的IP。我怎麼能找到Python程序不能代理
到目前爲止,這是唯一的網站
http://www.whatismyip.com/ 和 http://whatismyip.org/
這使得IP沒有代理,其餘全部給代理。
現在.ORG網站正在使用的圖像,所以我不能搶urllib的第一個跨多個span元素寫入IP。
任何其他的想法或網站,這樣我可以得到我的IP
我想找到Python程序我的公共IP地址我的面向公衆的IP。我怎麼能找到Python程序不能代理
到目前爲止,這是唯一的網站
http://www.whatismyip.com/ 和 http://whatismyip.org/
這使得IP沒有代理,其餘全部給代理。
現在.ORG網站正在使用的圖像,所以我不能搶urllib的第一個跨多個span元素寫入IP。
任何其他的想法或網站,這樣我可以得到我的IP
我通常使用http://httpbin.org/:
import requests
ip = requests.get('http://httpbin.org/ip').json()['origin']
使用lxml
import urllib
import lxml.html
u = urllib.urlopen('http://www.whatismyip.com/')
html = u.read()
u.close()
root = lxml.html.fromstring(html)
print ''.join(x.text for x in root.cssselect('#greenip *'))
你有沒有嘗試http://jsonip.com /。這將爲你節省一些HTML/XML解析 – naiquevin
你是什麼意思的「不代理」?只有一些代理可以顯示您的實際IP地址。 – Blender