import requestsr=requests.get('https://baidu.com')
print(r.cookies)
for key,value in r.cookies.items():print(key+'='+value)

运行结果

<RequestsCookieJar[<Cookie BDORZ=27315 for .baidu.com/>]>
BDORZ=27315

首先我们调用cookies的方法,可以发现它是RequestsCookieJar类型,然后用item()方法将其转换为元组组成的列表,遍历输出每一个cookies的名称和值,实现cookies的遍历解析

我们还可以直接用cookies来保持登陆状态,以知乎为例子

import requestsheaders={'Cookie':'cookie: _zap=d1bfc21a-cd49-4c08-8476-81071610d798; d_c0="AABgsYC3rA-PTmm25wZ82nSd4pK5V68Mtpc=|1562068866"; q_c1=d4ce8c9d7dd4459cbc2cf5b6436ed142|156''2068867000|1562068867000; __gads=ID=2a5bef0f8875aeb3:T=''1562068868:S=ALNI_MaNgJdjmOIKHM3uovP8YY1SgDHxpw; _xsrf=4d30a3cf-3db2-4aa9-9fda-702a9a6e33d0; capsion''_ticket="2|1:0|10:1563877963|14:capsion_ticket|44:NDUyOWFhNTcyN2I5NGJjYThiYzBjNDgxYTAzOWY5ZWQ=|d586fada0edfe0''c28ce28efcc2bda6fc3cc91ee9bbb0f4069e8b30e5f194b2f4"; z_c0="2|1:0|10:1563877974|4:z_c0|92:Mi4xMUgtT0NBQUFBQUFBQUdDeGdMZXNEeVlBQUF''CZ0FsVk5WakFrWGdDU2dqbC1IMmRsRndpaEVkNVVoWU5nSVNzQWp3|36fedd39470e93ad12e10704e609e1ab1e7edb0f9729844785751dc533c7b7c7"; tst=r; __utmc=51854390; _''_utmv=51854390.100--|2=registration_date=20180404=1^3=entry_date=20180404=1; __utma=51854390.2034957366.1563810291.1563810''291.1563932573.2; __utmz=51854390.1563932573.2.2.utmcsr=zhihu.com|utmccn=(referral)|utmcmd=referral|utmcct=/','User-Agent':'Mozilla/5.0(Macintosh;intel Mac OS 10_11_4)Applewebkit/537.36(KHTML,like Gecko)Chrome/52.0.2743.116 Safari/537.36'
}
r=requests.get('http://zhihu.com/explore',headers=headers)
print(r.text)

结果中包含了登录后的结果

欢迎关注微信公众号  :   码奋

Email:maafenn@gmail.com

python requests cookie处理相关推荐

  1. python requests cookie保存_Python爬虫教程:爬取知乎网

    知乎已经成为了爬虫的训练场,本文利用Python中的requests库,模拟登陆知乎,获取cookie,保存到本地,然后这个cookie作为登陆的凭证,登陆知乎的主页面,爬取知乎主页面上的问题和对应问 ...

  2. python requests cookie的获取和使用

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.cookie是什么? 二.使用步骤 开始代码实现 会话是什么 然后写入我们的账号信息 使用session访问登陆账 ...

  3. python requests cookie_Python requests模块cookie实例解析

    cookie并不陌生,与session一样,能够让http请求前后保持状态.与session不同之处,在于cookie数据仅保存于客户端.requests也提供了相应到方法去处理cookie. 在py ...

  4. python requests cookiejar,Python requests模块cookie实例解析

    cookie并不陌生,与session一样,能够让http请求前后保持状态.与session不同之处,在于cookie数据仅保存于客户端.requests也提供了相应到方法去处理cookie. 在py ...

  5. python requests 示例_Python Requests模块的简单示例

    这篇文章主要为大家详细介绍了Python Requests模块的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...

  6. Python requests 笔记(一)

    Python requests 添加 HTTP请求头 抓取二进制文件 上传文件 设置Cookie 设置同一个会话(Session) 使用代理 添加 HTTP请求头 需要设置 get方法的headers ...

  7. Python requests介绍之接口介绍

    Python requests介绍 引用官网介绍 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用. Requests 允许你发送纯天然,植物饲养的 HTTP/1. ...

  8. python requests session刷新_Python Requests Session set-cookie不生效的坑

    我们知道 Python Requests库 中的 Session 模块有连接池和会话管理的功能,比如请求一个登录接口后,会自动处理 response 中的 set-cookie,下次再请求时会自动把 ...

  9. python requests.get无法取出网页_Python requests获取网页常用方法解析

    这篇文章主要介绍了Python requests获取网页常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要记录使用 requests ...

最新文章

  1. python【力扣LeetCode算法题库】面试题40- 最小的k个数
  2. 20)内联函数(其实,我不懂)
  3. Eclipse生成JavaDoc时指定字符集, 避免页面乱码
  4. 计算机视觉库OpenCV中shape和resize函数的区别
  5. 解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server‘s identity verification ...
  6. java 使用本机代理_Java与本机代理–他们所做的强大功能
  7. onenetsim定位功能吗_经常玩手机的抓紧看看,原来手机键盘还隐藏4个实用功能,真实用...
  8. 深度学习准备「爆破」著名的欧拉方程
  9. 云+X案例展 | 民生类:京东云突破数据中心光互联瓶颈
  10. 读取mysql数据到select_MySQL数据库8(十三)高级数据操作之select指令
  11. live555学习笔记3-消息循环
  12. python--修改默认递归层级
  13. Python 30 年技术演进史:生于小众,崛起 AI!
  14. hive变量传递的源码实现
  15. 基于Vue实现的魔方矩阵排列效果
  16. 卸载creative cloud
  17. 计算机组装与维修标准教程,计算机组装与维护标准教程(2008版)
  18. 遍历上三角或者下三角
  19. python-opencv-使图片更清晰的几种方法
  20. android 手机内存清理,安卓手机内存如何清理 安卓手机内存清理方法【介绍】

热门文章

  1. word 如何设置页码?分页?分节?
  2. Windows 10企业版 LTSC无法手机投屏问题解决
  3. linux的头文件下载,Linux内核头文件(linux headers)
  4. 机器学习概述----机器学习并没有那么深奥,它很有趣(2)
  5. 国内的人工智能神经网络研究院有哪些
  6. 1014长短期记忆网络(LSTM)
  7. autoconf 遇到的坑
  8. CMD快捷键(不区分大小写)——更新中
  9. java 多线程分段等待执行完成状况,循环屏障CyclicBarrier | Java工具类
  10. 统计学习二:数据的描述性统计