日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

在使用代理IP前,很多人都有驗證代理IP是否有效的習慣;在使用代理IP時,經常會遇到各種問題,于是想驗證下代理IP是否有效。那么,如何驗證代理IP是否有效呢?下面以Python/ target=_blank class=infotextkey>Python為例來說明。

python怎么驗證代理IP是否有效

 

1、終端IP授權模式下,需要綁定使用代理的終端IP進行授權 。

import requests
import re
import  time

test_url = "https://httpbin.org/ip"
api_url = "***************"  #獲取站大爺代理IP的API接口地址,這里不便展示,也希望大家不要將自己的API透露給他人
proxy_ip = requests.get(api_url,headers=headers).text
proxy_list = proxy_ip.split('rn') #這里的API提取鏈接是返回的text文本格式,以rn分割獲取IP列表,還可以返回JSON,XML格式

num = 0
for proxy_id in proxy_list:
    num += 1
    try:
        response = requests.get(test_url, headers=headers, proxies=proxies)
        print(f"第{num}次請求成功")
        iptest = re.findall(r'd+.d+.d+.d+', response.text)
        print(iptest) #訪問成功,可以打印出獲取到該網站返回的IP
        time.sleep(0.5)
    except:
        print(f"第{num}次請求失敗")
        print(proxy_id)  #打印出訪問失敗的IP和端口

2、用戶名+密碼 授權模式下,使用代理IP時需要賬密驗證

#前半部分代碼同上

num = 0
for proxy_id in proxy_list:
     num += 1
     proxies = {
        'http': 'http://用戶名:密碼@'+proxy_id,
        'https': 'http://用戶名:密碼@' + proxy_id
    }
   try:
        response = requests.get(test_url, headers=headers, proxies=proxies)
        print(f"第{num}次請求成功")
        iptest = re.findall(r'd+.d+.d+.d+', response.text)
        print(iptest)
        time.sleep(0.5)
    except:
        print(f"第{num}次請求失敗")
        print(proxy_id)

 

以上就是python怎么驗證代理IP是否有效的方法,希望對大家有所幫助,當然這里是單線程的測試,時間會比較慢,若是IP量比較多,可以多線程進行測試。

分享到:
標簽:python
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定