代码如下: https://pastebin.com/xmbLJ50J 复制代码
运行 python3 icp.py domain.txt
总是报错
海南省网友说:来个大神帮改一下,谢谢
甘肃省网友说:贴下代码,我帮你看看
https://pastebin.com/
辽宁省网友说:你请求的接口有频次限制吧
https://www.hywlkj.pw/bacx.php?domain=?
山西省网友说:大神,代码在这;https://pastebin.com/xmbLJ50J
陕西省网友说:是官方限制的。我这是调用官方接口来着
江西省网友说:代码不做更改直接跑
湖南省网友说:没有报错吗?
湖北省网友说:无报错,应该是你接口被限制,访问不到。
四川省网友说:这题我会啊,你把那个数字全部用字符串替换,
错误原因来自于res = json.loads(res.text),转换成json后,部分数字类型转换成了字符串类型
还有返回你的错误是频繁使用接口限制你了(貌似接口经常挂),,自己去搭建接口吧 res[“code”] == “200” res[“data”][“is_icp”] == “1” res[“data”][“is_icp”] == “0”复制代码
陕西省网友说:用代理跑
贵州省网友说:试过了,好像也是不行,同样报错,你可以分享一下你改好的吗?
黑龙江省网友说:脚本报错是因为:
1、这个API接口不稳定(和用不用代理没关系);
2、写代码的人技术太菜,没做错误处理。
这代码写的实在是太臭了,看吐了。我重新给你写吧,稍等。
江苏省网友说:可以加个延迟和IP UA伪装吗?
河南省网友说:ICP Check
https://pastebin.com/x2DRFXcf
友情提升:由于那个API接口非常不稳定,查询的结果并不准确