日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

檢測python爬蟲時是否代理ip偽裝成功的方法

系統 1674 0

有時候我們的爬蟲程序添加了代理,但是我們不知道程序是否獲取到了ip,尤其是動態轉發模式的,這時候就需要進行檢測了,以下是一種代理是否偽裝成功的檢測方式,這里推介使用億牛云提供的代碼示例。

            
Python?
requests
 #! -*- encoding:utf-8 -*-
 import requests
 import random
 
 # 要訪問的目標頁面
 targetUrl = "http://httpbin.org/ip"
 # 要訪問的目標HTTPS頁面
 # targetUrl = "https://httpbin.org/ip"
 # 代理服務器
 proxyHost = "t.16yun.cn"
 proxyPort = "31111"
 # 代理隧道驗證信息
 proxyUser = "16ZKBRLB"
 proxyPass = "234076"
 proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {
 "host" : proxyHost,
 "port" : proxyPort,
 "user" : proxyUser,
 "pass" : proxyPass,
 }
 # 設置 http和https訪問都是用HTTP代理
 proxies = {
 "http" : proxyMeta,
 "https" : proxyMeta,
 }
 # 設置IP切換頭
 tunnel = random.randint(1,10000)
 headers = {"Proxy-Tunnel": str(tunnel)}
 resp = requests.get(targetUrl, proxies=proxies, headers=headers)
 print resp.status_code
 print resp.text
          

要檢測代理是否獲取到,直接在配置代理后訪http://httpbin.org/ip網站,獲取到ip后再訪問www.ip138.com就知道是否獲取到了ip。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 定兴县| 新宾| 汝城县| 濮阳市| 崇州市| 岑巩县| 璧山县| 贵港市| 梅州市| 建湖县| 柳河县| 古浪县| 工布江达县| 龙胜| 来安县| 宝坻区| 兴义市| 常州市| 富民县| 霸州市| 宜章县| 垫江县| 青神县| 桂东县| 井研县| 莆田市| 那曲县| 望谟县| 西畴县| 呈贡县| 泸西县| 理塘县| 醴陵市| 德化县| 东宁县| 同心县| 拉萨市| 专栏| 桐梓县| 常熟市| 独山县|