Python测试代理ip是否有效
方式一: 通过icanhazip.com返回的ip地址进行检测
import requests
\'\'\'代理IP地址(高匿)\'\'\'
proxy = {
\'http\': \'http://117.85.105.170:808\',
\'https\': \'https://117.85.105.170:808\'
}
\'\'\'head 信息\'\'\'
head = {\'User-Agent\': \'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36\',
\'Connection\': \'keep-alive\'}
\'\'\'http://icanhazip.com会返回当前的IP地址\'\'\'
p = requests.get(\'http://icanhazip.com\', headers=head, proxies=proxy)
print(p.text)
方式二: Telnet方法
import telnetlib
def test_ip(ip,port):
try:
telnetlib.Telnet(ip,port,timeout=2)
print("代理ip有效!")
except:
print("代理ip无效!")
test_ip("221.6.139.158","9000")
from:
https://www.jb51.net/article/144418.htm
http://http.hunbovps.com/article-id-423.html
版权声明:本文为hankleo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。