Python中还有能用的IP地址API接口推荐吗?
好久没开 IP 代理池, 今天开了一下发现之前一直在用的新浪接口已经挂了, 找了下发现搜狐的也挂了, 淘宝的有限制...... 现在还有维护 IP 代理池能用的么? 或者数据库也行!
Python中还有能用的IP地址API接口推荐吗?
14 回复
有个纯真 IP 数据库, 只是数据不怎么样
目前有几个稳定可用的IP地址API接口,推荐你试试:
- ipinfo.io - 免费套餐每月5万次请求,返回地理位置、运营商等详细信息
import requests
response = requests.get('https://ipinfo.io/json')
data = response.json()
print(f"IP: {data['ip']}, 城市: {data.get('city', 'N/A')}")
- ip-api.com - 免费且无需API密钥,但限制每分钟45次请求
import requests
response = requests.get('http://ip-api.com/json/')
data = response.json()
if data['status'] == 'success':
print(f"国家: {data['country']}, ISP: {data['isp']}")
- 国内备选 - 淘宝IP库(稳定性一般但国内速度快)
import requests
response = requests.get('http://ip.taobao.com/service/getIpInfo.php?ip=myip')
data = response.json()
if data['code'] == 0:
info = data['data']
print(f"地区: {info['region']} {info['city']}")
ipinfo.io最稳定,ip-api.com适合轻量使用。
666, 给力!
淘宝限制是什么,我前天运行报了一次错,不知道限制时间是多久一次
是要获取自己的 IP ??自己写个 jsp 页面丢到服务器上不就解决了?以前也是用的免费的,直到后来发现免费的挂了。。就采用上面的方案了,自己的机器比较好控制
https://httpbin.org
提供非常多类似的功能。
ipip.net 有离线数据库
https://ip.awk.sh/ 接口有限制的其实你可以缓存一下就解决了
IPIP 离线数据,还给提供查询代码.自己写返回就行了
curl ip.cn
有的。https://www.kancloud.cn/w113211/jk/627880
你看这个是不是你想要的

