方法一
通过第三方接口检测
1 | url = "http://httpbin.org/ip" # 如果返回的ip里面有本机ip,则证明不是匿名代理 |
示例:
1 | # 访问http://httpbin.org/ip 返回 |
和
1 | # 访问http://httpbin.org/get?show_env=1 返回 |
附上网站源码:https://github.com/postmanlabs/httpbin
方法二
利用某些禁止代理访问的网站进行代理访问测试,比如孔夫子旧书网
步骤:
第一步 先对孔夫子进行高频访问(不使用代理), 直到无法访问为止(说明本机ip已经被禁止)
第二步 换成代理进行访问 如果可以正常访问 则为高匿代理
代码实现
1 | import requests |
方法三
利用百度搜索关键字 IP,出来的网站的结果,进行爬取,然后利用自己电脑本机ip和request请求响应回来的代理ip进行比较,如果不一样,说明请求的代理IP就是高匿的。
本文为作者原创 转载时请注明出处 谢谢
乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站