"); //-->
代理IP是一种网络协议,由于网络爬虫的进步,代理IP成了大众的首选,就需要通过代理商去购买代理IP。为了保证网络爬虫在使用代理IP时稳定有效,就增加了一个API白名单设置,只有添加了白名单,网络爬虫用户才能使用上代理IP。一般情况下,API代理就会添加这种模式,绑定白名单即可使用代理IP。那如何绑定白名单,每家代理商的绑定方式不同。
什么是API代理:传统API提取式代理,通过URL定时获取代理IP信息
除了上添加白名单方式,每家代理商添加和修改白名单方式不同,这里不一一举例,以下以亿牛云代理修改白名单方式示范。
自定义修改白名单:
1、自动更新白名单
访问代理链接时,如当前访问[ip]不在白名单中,则自动修改白名单
白名单IP数量小于3个,添加当前访问[ip]到白名单末尾。
白名单IP数量超过3个,替换白名单中最不常用IP,如白名单中多个IP未使用,则替换位置最后一个
在链接后面加上 &format=json,返回JSON格式
2、添加/修改白名单IP
在链接后面加上 &limitip=append&newip=[ip] ,[ip] 需要添加的ip地址,如果数量超过限制则添加失败
在链接后面加上 &limitip=append&newip=[ip]&index=-1 ,[ip] 需要添加的新IP地址 ,[index] 需要修改的旧IP索引位置,-1为列表中最后一个,0为列表中第一个
在链接后面加上 &format=json,返回JSON格式
3、替换白名单
在链接后面加上 &limitip=replace&newip=[newip]&oldip=[oldip] ,[newip] 需要添加的ip地址,[oldip] 被替换ip地址
替换多个,在链接后面加上多个 &limitip=replace&newip=[newip]&oldip=[oldip]&newip=[newip]&oldip=[oldip] ,[newip] 需要添加的ip地址,[oldip] 被替换ip地址, [newip]和[oldip]的数量需要一致
在链接后面加上 &format=json,返回JSON格式
4、修改多个白名单IP
在链接后面加上 &limitip=cover&newip=[newip] ,[newip] 需要添加的ip地址
可以添加多个 &limitip=cover&newip=[newip]&newip=[newip] ,新白名单IP依次覆盖旧白名单IP,[newip]数量超过白名单限制数量后,后面的新增IP被忽略
在链接后面加上 &format=json,返回JSON格式
以上修改白名单和添加白名单的方式,仅供参考。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。