0
点赞
收藏
分享

微信扫一扫

生成API链接后在爬虫程序中如何使用

做数据抓取的公司应该都在用API连接提取ip作为辅助工具,防止触发网站反爬机制。那么在API使用过程中又有那些问题呢?

生成API链接后在爬虫程序中如何使用_运营商

API链接:http://jshk.com.cn/getip?num=111&type=1&pro=&city=0&yys=0&port=1&pack=41516&ts=0&ys=0&cs=0&lb=1&sb=0&pb=4&mr=1&regions=

结果注释

num:获取数量

pro:代表省份

city:城市

yys:运营商

port:软件协议(1表示HTTP/HTTPS 2表示SOCK5)

time:稳定时长

type:数据格式(1表示TXT格式 2表示JSON格式)

regions:全国混拨地区

返回结果示例

{"code":0,"success":true,"msg":"0","data":[{"ip":"49.68.68.197","port":33220,"expire_time":"2017-06-20 20:40:24","city":"徐州市","isp":"电信"},{"ip":"121.236.238.89","port":33502,"expire_time":"2017-06-20 20:42:15","city":"苏州市","isp":"电信"}]}

结果注释

code:0为成功,1为失败

success:true为成功,false为失败

mark:地址

port:端口

city:城市(地级市名称)

isp:运营商(电信、联通)

expire_time :过期时间(为时间戳需要开发人员自行转换)

生成API链接,提示传参有误怎么办?

在提取时,如果点击生成API链接按钮,打开链接后,出现以下提示:

{"code":"117","success":false,"msg":"您的套餐pack传参有误!请检测您现在的114.217.206.172是否在套餐所在用户的白名单中","data":[]}

这就需要我们在百度上搜,把搜索到的本地ip添加到白名单中。在个人中心处,有个白名单,在设置白名单处添加保存即可。

白名单设置成功后,重新生成API链接,打开链接就可以看到我们所提取的地址了。

举报

相关推荐

0 条评论