requests使用方法如下:
除了requests.request()外,其餘7個方法與http協議中的請求方法一一對應。閱讀原始碼後,不難發現,這7個方法其實都是在呼叫requests.request()方法,所以了解requests.request()方法提供了哪些引數就變得至關重要了。
引數
解釋
method
各種方法,比如get、options、head、post、put、patch、delete,當然也支援自定義擴充套件
url請求的url
params
請求攜帶的params
data
請求body中的data
json
請求body中的json格式的data
headers
請求攜帶的headers
cookies
請求攜帶的cookies
files
上傳檔案時使用
auth
身份認證時使用
timeout
設定請求的超時時間,可以設定連線超時和讀取超時
allow_redirects
是否允許重定向,預設true,即允許重定向
proxies
設定請求的**,支援http**以及socks**(需要安裝第三方庫"pip install requests[socks]")
verify
用於https請求時的ssl證書驗證,預設是開啟的,如果不需要則設定為false即可
stream
cert
用於指定本地檔案用作客戶端證書
requests使用方法如下:
除了requests.request()外,其餘7個方法與http協議中的請求方法一一對應。閱讀原始碼後,不難發現,這7個方法其實都是在呼叫requests.request()方法,所以了解requests.request()方法提供了哪些引數就變得至關重要了。
引數
解釋
method
各種方法,比如get、options、head、post、put、patch、delete,當然也支援自定義擴充套件
url請求的url
params
請求攜帶的params
data
請求body中的data
json
請求body中的json格式的data
headers
請求攜帶的headers
cookies
請求攜帶的cookies
files
上傳檔案時使用
auth
身份認證時使用
timeout
設定請求的超時時間,可以設定連線超時和讀取超時
allow_redirects
是否允許重定向,預設true,即允許重定向
proxies
設定請求的**,支援http**以及socks**(需要安裝第三方庫"pip install requests[socks]")
verify
用於https請求時的ssl證書驗證,預設是開啟的,如果不需要則設定為false即可
stream
cert
用於指定本地檔案用作客戶端證書
python3爬蟲初探(二)之requests
關於請求網頁,不得不提requests這個庫,這是爬蟲經常用到的乙個第三方庫,用pip安裝即可。requests用法很多,這裡只寫一些基礎的,其他高階功能可參考官方文件。import requests url 這裡用get方法用來請求網頁,其他還有post等方法來請求網頁 data requests...
python3語言 Python3學習之語言基礎3
三 判斷 迴圈語句,函式,命名空間,作用域 1 python3 條件控制 python中if語句的一般形式如下所示 python 中用 elif 代替了 else if,所以if語句的關鍵字為 if elif else。注意 1 每個條件後面要使用冒號 表示接下來是滿足條件後要執行的語句塊。2 使用...
python3語言 Python3學習之語言基礎1
一 python3入門,資料型別,字串 python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。usr bin python3 counter 10 整型變數 miles 3.14 浮點型變數 name bob 字串 print counter print mil...