亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

對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

山西省| 清流县| 商水县| 元阳县| 哈密市| 景泰县| 墨玉县| 凤庆县| 南宁市| 平谷区| 康定县| 东光县| 虞城县| 抚宁县| 清丰县| 大方县| 无锡市| 兴安县| 高邑县| 临海市| 上饶市| 临沧市| 黄陵县| 深水埗区| 通化县| 清丰县| 荥经县| 金阳县| 五家渠市| 宜兰市| 华亭县| 元谋县| 蒙山县| 三明市| 文化| 康平县| 都安| 钦州市| 土默特右旗| 石柱| 葫芦岛市|