python requests cookie处理
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处理相关推荐
- python requests cookie保存_Python爬虫教程:爬取知乎网
知乎已经成为了爬虫的训练场,本文利用Python中的requests库,模拟登陆知乎,获取cookie,保存到本地,然后这个cookie作为登陆的凭证,登陆知乎的主页面,爬取知乎主页面上的问题和对应问 ...
- python requests cookie的获取和使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.cookie是什么? 二.使用步骤 开始代码实现 会话是什么 然后写入我们的账号信息 使用session访问登陆账 ...
- python requests cookie_Python requests模块cookie实例解析
cookie并不陌生,与session一样,能够让http请求前后保持状态.与session不同之处,在于cookie数据仅保存于客户端.requests也提供了相应到方法去处理cookie. 在py ...
- python requests cookiejar,Python requests模块cookie实例解析
cookie并不陌生,与session一样,能够让http请求前后保持状态.与session不同之处,在于cookie数据仅保存于客户端.requests也提供了相应到方法去处理cookie. 在py ...
- python requests 示例_Python Requests模块的简单示例
这篇文章主要为大家详细介绍了Python Requests模块的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- Python requests 笔记(一)
Python requests 添加 HTTP请求头 抓取二进制文件 上传文件 设置Cookie 设置同一个会话(Session) 使用代理 添加 HTTP请求头 需要设置 get方法的headers ...
- Python requests介绍之接口介绍
Python requests介绍 引用官网介绍 Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用. Requests 允许你发送纯天然,植物饲养的 HTTP/1. ...
- python requests session刷新_Python Requests Session set-cookie不生效的坑
我们知道 Python Requests库 中的 Session 模块有连接池和会话管理的功能,比如请求一个登录接口后,会自动处理 response 中的 set-cookie,下次再请求时会自动把 ...
- python requests.get无法取出网页_Python requests获取网页常用方法解析
这篇文章主要介绍了Python requests获取网页常用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 主要记录使用 requests ...
最新文章
- python【力扣LeetCode算法题库】面试题40- 最小的k个数
- 20)内联函数(其实,我不懂)
- Eclipse生成JavaDoc时指定字符集, 避免页面乱码
- 计算机视觉库OpenCV中shape和resize函数的区别
- 解决JDBC连接MySQL时发出的警告WARN: Establishing SSL connection without server‘s identity verification ...
- java 使用本机代理_Java与本机代理–他们所做的强大功能
- onenetsim定位功能吗_经常玩手机的抓紧看看,原来手机键盘还隐藏4个实用功能,真实用...
- 深度学习准备「爆破」著名的欧拉方程
- 云+X案例展 | 民生类:京东云突破数据中心光互联瓶颈
- 读取mysql数据到select_MySQL数据库8(十三)高级数据操作之select指令
- live555学习笔记3-消息循环
- python--修改默认递归层级
- Python 30 年技术演进史:生于小众,崛起 AI!
- hive变量传递的源码实现
- 基于Vue实现的魔方矩阵排列效果
- 卸载creative cloud
- 计算机组装与维修标准教程,计算机组装与维护标准教程(2008版)
- 遍历上三角或者下三角
- python-opencv-使图片更清晰的几种方法
- android 手机内存清理,安卓手机内存如何清理 安卓手机内存清理方法【介绍】