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