4 Requests庫主要方法解析

2021-10-23 07:10:28 字數 1935 閱讀 4272

method: 請求方式,對應put/get/post等7種

r=requests.request('get',url,**kwargs)

r=requests.request('head',url,**kwargs)

r=requests.request('post',url,**kwargs)

r=requests.request('put',url,**kwargs)

r=requests.request('patch',url,**kwargs)

r=requests.request('delete',url,**kwargs)

r=requests.request('options',url,**kwargs)伺服器相關的引數,用的比較少

**kwargs:控制訪問引數,共13個

params: 字典或者位元組序列,作為引數增加到url中

data: 字典、位元組序列或檔案物件,作為request的內容

json: json格式的資料,作為request的內容

headers: 字典,http定製頭

cookies: 字典或者cookiejar,request中的cookie

auth: 元組,支援http認證功能

files: 字典型別,傳輸檔案

timeout: 設定超時時間,秒為單位

proxies: 字典型別,設定訪問**伺服器,可以增加登入認證

allow_redirects: true/false , 預設為true,重定向開關

verify: true/flase , 預設為true, 認證ssl證書開關

cert: 本地ssl證書路徑

url: 擬獲取頁面的url鏈結

params: url中的額外引數,字典或者位元組流格式,可選

**kwargs:控制訪問引數,共12個

url: 擬獲取頁面的url鏈結

**kwargs:控制訪問引數,共13個

url: 擬獲取頁面的url鏈結

data: 字典,位元組序列或檔案,request的內容

json: json格式的資料,request的內容

**kwargs:控制訪問引數,共13個

url: 擬更新頁面的url鏈結

data: 字典,位元組序列或檔案,request的內容

**kwargs:控制訪問引數,共12個

url: 擬更新頁面的url鏈結

data: 字典,位元組序列或檔案,request的內容

**kwargs:控制訪問引數,共12個

url: 擬刪除頁面的url鏈結

**kwargs:控制訪問引數,共13個

url: 擬獲取頁面的url鏈結

params : url中的額外引數,字典或位元組流格式,可選

**kwargs:控制訪問引數,共12個

Requests庫主要方法解析

method 請求方式,對應get put post等7種 kwargs 可選項 控制訪問的引數,共13個 1 params 字典或者位元組序列,作為引數增加到url中 import requests kv r requests.request get params kv print r.url 2...

爬蟲 requests庫主要方法解析

kwargs 控制訪問的引數,均為可選項,共13個 params 字典或位元組序列,作為引數增加到url中 data 字典 位元組序列或檔案物件,作為request的物件 json json格式的資料,作為request的內容 headers 字典,http定製頭 cookies 字典或cookie...

Requests庫的7個主要方法

方法 說明requests.requests 構造乙個請求,支撐下面方法的基礎方法 requests.get 獲取html網頁的主要方法,對應 的get requests.dead 獲取html網頁頭資訊的方法,對應 的head requests.post 向html網頁提交 post 請求的方法,...