Python 中的請求頭資訊

Vaibhhav Khetarpal 2023年10月10日
Python 中的請求頭資訊

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 Khetarpal avatar Vaibhhav Khetarpal avatar

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

相關文章 - Python Web