当前位置: 首页 > news >正文

Python中Requests的Cookies的简单使用

概述

Python的Requests库中有一个cookies,是用于管理HTTP Cookie的工具,可以像字典一样操作Cookie,支持自动处理作用域(域名、路径)和持久化,cookies是一个RequestsCookieJar的类型。

一、概念

1.作用

  • 自动存储服务器返回的Cookie
  • 根据请求域名和路径进行自动发送匹配的Cookie
  • 支持手动添加、修改、删除Cookie

2.RequestsCookieJar与字典区别

  • RequestsCookieJar 会记录每个 Cookie 的域名、路径、过期时间等元信息
  • 自动过滤无效cookie:不匹配域名或者过期的Cookie

二、基础用法

1.获取Cookie

import requests

response = requests.get("https://www.baidu.com")
cookies = response.cookies  # 类型为 RequestsCookieJar

# 获取单个 Cookie
print(cookies.get("BDORZ"))

# 遍历所有 Cookie
for cookie in cookies:
    print(f"{
     cookie.name} -> {
     cookie.value} (域名: {
     cookie.domain})")

可以看到,运行如上代码后可以获取到了Cookie的单个键值以及遍历了Cookie,结果如下:

相关文章:

  • 2025-03-19 学习记录--C/C++-C语言-单链表的结构体定义 + LNode * 和 LinkList 的区别
  • 【深度学习】多目标融合算法(五):定制门控网络CGC(Customized Gate Control)
  • 【工具类】Java的 LocalDate 获取本月第一天和最后一天
  • Linux killall 命令使用详解
  • Springboot项目集成maven-assembly-plugin进行打包
  • Kubeasz工具快速部署K8Sv1.27版本集群(二进制方式)
  • Angular 2 JavaScript:深度解析与实战指南
  • Python 编程题 第十一节:选择排序、插入排序、删除字符、目标移动、尾部的0
  • AI Agent深度进化论:从多模态感知到自主决策革命的行业落地全景透视
  • 【PCB工艺】电流、电压与电阻的关系 以及 含有电容和电感的电路
  • HTML基础内容3
  • 胜科纳米上市在即:营收连增多年,失效分析、材料分析技术市场领先
  • 极简桌面待办清单软件,❌不会增加工作量
  • 遗传算法+四模型+双向网络!GA-CNN-BiLSTM-Attention系列四模型多变量时序预测
  • kubectl describe pod 命令以及输出详情讲解
  • 1.小乌龟速度控制
  • swagger ui 界面清除登录信息的办法
  • 嵌入式硬件篇---龙芯GPIO控制
  • Python基于深度学习的中文情感分析系统(V2.0,附源码,文档说明)
  • 【DRAM存储器四十七】LPDDR5介绍--LPDDR5的低功耗技术之DVFS
  • 潘功胜:央行将设立5000亿元服务消费与养老再贷款
  • 澳大利亚工党可以靠“回避”胜选,但继续执政需要更多勇气
  • 山东滕州车祸致6人遇难,肇事司机已被刑事拘留
  • 践行自由贸易主义理念,加快区域合作进程
  • 恒瑞医药通过港交所上市聆讯,最快或5月挂牌上市
  • 南京明孝陵石兽遭涂鸦“到此一游”,景区:已恢复原貌,警方在排查