Python 中的請求頭資訊
Vaibhhav Khetarpal
2023年10月10日
requests
庫可以定義為利用 Python 中的 HTTP 請求的高效庫。本教程討論 requests 庫以及如何在 Python 中實現其功能。
Python 中的請求頭資訊
requests
庫中的函式使在 Python 中傳送 HTTP/1.1
請求變得容易。
藉助此庫,無需手動將查詢字串新增到 URL。此外,還有一個自動 HTTP 連線池和保持活動。
儘管有許多函式可用於幫助在 Python 中獲取請求,但我們可以利用 requests.get()
函式來實現 Python 請求頭資訊。為了便於理解,給出了該函式的語法。
requests.get(url, params=None, headers=None, cookies=None, auth=None, timeout=None)
requests.get()
函式返回一個 Response
物件作為輸出。
requests.get()
函式包含幾個引數,其中一些是必需的,而另一些是可選的。所有這些引數都已在下面解釋。
url
:獲取新建立的Request
物件的 URL/params
:可選引數是指 Python 字典中的GET
引數,該引數將與Request
一起傳送。headers
:可選引數在 Python 字典中標記 HHTP 請求,該請求將與Request
一起傳送。cookies
:可選引數標記要與Request
一起傳送的CookieJar
物件。auth
:另一個可選引數,標記用於啟用基本的AuthObject
timeout
:另一個可選引數是一個浮點數,用於描述上述請求的超時時間。
在這篇特別的文章中,我們將描述如何在 requests
庫的幫助下獲取頭資訊。
例子:
import requests
r = requests.get("http://www.delftstack.com/", headers={"Content-Type": "text"})
print(r.headers["Content-Type"])
上面的程式碼提供了以下輸出:
text/html; charset=UTF-8
上面的程式碼可以使用 requests.get()
函式儲存所有頭資訊。
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn