- Requests 教程
- Requests — 主頁
- Requests — 概述
- Requests — 環境設定
- Requests — HTTP 請求如何工作?
- Requests — 處理請求
- 處理 HTTP 請求的響應
- Requests — HTTP 請求頭部
- Requests — 處理 GET 請求
- 處理 POST、PUT、PATCH 和 DELETE 請求
- Requests — 檔案上傳
- Requests — 處理 Cookie
- Requests — 處理錯誤
- Requests — 處理超時
- Requests — 處理重定向
- Requests — 處理歷史記錄
- Requests — 處理會話
- Requests — SSL 認證
- Requests — 身份認證
- Requests — 事件掛鉤
- Requests — 代理
- Requests — 使用 Requests 進行網路抓取
- Requests 有用資源
- Requests — 快速指南
- Requests — 有用資源
- Requests — 討論
Requests — 處理 Cookie
本章將討論如何處理 Cookie。你可以獲取 Cookie,也可以在使用請求庫呼叫 URL 時傳送 Cookie。
URL https://jsonplaceholder.typicode.com/users 在瀏覽器中載入時,我們可以獲取以下所示的 Cookie 詳細資訊 −
你可以按照以下方式讀取 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"
}
}
廣告