91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

對python使用http、https代理的實例講解

發布時間:2020-08-28 15:23:49 來源:腳本之家 閱讀:154 作者:wanghong5211 欄目:開發技術

在國內利用Python從Internet上爬取數據時,有些網站或API接口被限速或屏蔽,這時使用代理可以加速爬取過程,減少請求失敗,Python程序使用代理的方法主要有以下幾種:

(1)如果是在代碼中使用一些網絡庫或爬蟲框架進行數據爬取,一般這種框架都會支持設置代理,例如:

<span >import urllib.request as urlreq 
# 設置https代理 
ph = urlreq.ProxyHandler({'https': 'https://127.0.0.1:1080'}) 
oper = urlreq.build_opener(ph) 
# 將代理安裝到全局環境,這樣所有請求都會自動使用代理 
urlreq.install_opener(oper) 
res = oper.open("https://www.google.com") 
print(res.read())</span> 
<span >import requests as req 
print(req.get("https://www.google.com", proxies={'https': 'https://127.0.0.1:1080'}).content)</span> 

(2)如果使用的庫沒有提供設置代理的接口,但是底層使用了urllib、requests等庫,可以嘗試設置HTTP_PROXY 和HTTPS_PROXY環境變量,常用的網絡庫會自動識別這些環境變量,使用變量設置的代理發起請求,設置如下:

import os 
os.environ['http_proxy'] = 'http://127.0.0.1:1080' 
os.environ['https_proxy'] = 'https://127.0.0.1:1080' 

(3)如果上述兩種方法都沒有用,那么還可以使用一些可以監聽、攔截和修改網絡包的工具和庫如(Fiddler、mitmproxy)來攔截http請求包并修改地址,達到使用代理的效果。

以上這篇對python使用http、https代理的實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泉州市| 邛崃市| 天祝| 射阳县| 金平| 册亨县| 望谟县| 驻马店市| 郯城县| 正镶白旗| 定远县| 紫云| 海阳市| 甘德县| 周口市| 曲沃县| 临澧县| 波密县| 巍山| 克什克腾旗| 苍山县| 莱阳市| 祁东县| 富平县| 高清| 松桃| 云林县| 清徐县| 军事| 聂拉木县| 荆州市| 诸城市| 商丘市| 建宁县| 太湖县| 黄陵县| 政和县| 桃园市| 福贡县| 汤原县| 麻城市|