python : 快速验证代理ip是否有效

  • 没有预算购买收费的ip, 只好使用免费的ip, 这时候验证其是否是有效的ip就变的有必要了
  • 实验了几种方法, 最后发现了 比较方便的方法
  • 说明:利用的http://icanhazip.com/返回的IP进行校验,如返回的是代理池的IP,说明代理有效,否则实际代理无效
import requests
requests.adapters.DEFAULT_RETRIES = 3
res1 = requests.get("http://icanhazip.com/")
print(res1.text)
  • 上面这个是返回目前的你的IP地址
import requests
requests.adapters.DEFAULT_RETRIES = 3
res1 = requests.get("http://icanhazip.com/",proxies={'http':"120.24.91.188:8080"},timeout=6)
print(res1.text)

  • 上面这个如果打印出来的是 你放入proxies中的IP,则证明你的代理IP是有效的

你可能感兴趣的:(ip,python,python,proxies)