Python 中的請求頭資訊
    
    Vaibhhav Khetarpal
    2023年10月10日
    
    Python
    Python Web
    
 
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() 函式儲存所有頭資訊。
        Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
    
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