python测试当前代理IP是否有效


1、通过访问网址返回的数据进行比较,看代理IP是否有效

  (要是设置成功最后在页面上显示的IP应该就是代理的IP地址)

# try:
#     p = requests.get('http://icanhazip.com', headers=headers, proxies=proxies, timeout=5)
# except (ConnectTimeout, ReadTimeout, ProxyError):
#     print(111)
#     continue
# print(p.text)

 

 

2、通过python第三方的类库Telnet来进行测试(这种方式不是很推荐,虽然有些代理IP可以用Telnet来检测是否有效)

try:
    telnetlib.Telnet(proxy_info['ip'], proxy_info['port'], timeout=2)
    print('代理IP有效...')
except:
    print('111')

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM