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')

 

posted @ 2020-03-08 14:24  tulintao  阅读(2093)  评论(0编辑  收藏  举报