Requests — 處理 Cookie



本章將討論如何處理 Cookie。你可以獲取 Cookie,也可以在使用請求庫呼叫 URL 時傳送 Cookie。

URL https://jsonplaceholder.typicode.com/users 在瀏覽器中載入時,我們可以獲取以下所示的 Cookie 詳細資訊 −

Typicode Sourcecode

你可以按照以下方式讀取 Cookie −

示例

import requests
getdata = requests.get('https://jsonplaceholder.typicode.com/users')
print(getdata.cookies["__cfduid"])

輸出

E:\prequests>python makeRequest.py
d1733467caa1e3431fb7f768fa79ed3741575094848

我們還可以傳送 Cookie 提出請求。

示例

import requests
cookies = dict(test='test123')
getdata = requests.get('https://httpbin.org/cookies',cookies=cookies)
print(getdata.text)

輸出

E:\prequests>python makeRequest.py
{
   "cookies": {
      "test": "test123"
   }
}
廣告
© . All rights reserved.