有沒有來自某個大公司的公開API來從程序中獲取我的公共IP?通過API獲取我的公共IP
我找到了http://ip-address.domaintools.com/myip.xml
,這正是我想要的,但不幸的是,它阻止了Python的urllib
以及許多其他http庫,除非你欺騙了用戶代理(任何這樣做根本無法稱爲API )。
問題是我需要這些數據用於某些潛在的開源庫,所以我們必須按照規則來玩。我也知道我可以做像print $_SERVER[REMOTE_ADDR]
那樣的流利,但我不想將流量服務器傳輸給使用我的圖書館的所有人。
那麼,有沒有像上面的URL,但真正的API,允許機器人?
相關:編程發現公網IP(http://stackoverflow.com/q/613471/4279) – jfs 2014-02-27 19:28:18
鴨鴨圍棋有一個確定你的IP地址的公開方法。我在這裏詳細說明了這個問題,因爲這個問題已經關閉,我不能添加答案:http://stackoverflow.com/a/33743758/901641 – ArtOfWarfare 2015-11-16 20:11:40
https://www.ipify.org/是一種替代服務。 – Horcrux7 2016-06-13 11:08:44