python 檢測免費代理ip是否有效

python 檢測免費代理ip是否有效,免費ip獲取地址https://www.zdaye.com/free/

import requests

IPAgents = [
    "218.89.51.167:9091",
    "120.37.121.209:9091",
    "113.195.207.249:9091",
    "113.195.207.249:9091",
    "111.47.170.136:9091",
    "111.72.218.180:9091",
    ]

#檢查代理IP
def check_proxy(IPAgents):
    try:
        # 設置重連次數
        requests.adapters.DEFAULT_RETRIES = 3
        proxy = f"http://{IPAgents}"
        thisIP = "".join(IPAgents.split(":")[0:1])#現在ip去掉端口
        res = requests.get(url="http://icanhazip.com/",timeout=2,proxies={"http":proxy})
        proxyIP = res.text.strip()#返回的有效ip
        if(proxyIP == thisIP):
            print("代理IP:'"+ proxyIP + "'有效!")
        else:
            print("代理IP無效!")
    except Exception as e:
        print(str(e))

# 檢查IP是否有效
for ckip in IPAgents:
    check_proxy(ckip)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章