python3之requests模組使用方法

2022-07-10 07:03:09 字數 1673 閱讀 9180

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...