有没有来自某个大公司的公开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