cookies提取——从字符串到字典(一行Python代码)
来源:互联网 发布:mac系统安装win虚拟机 编辑:程序博客网 时间:2024/06/04 17:50
在处理爬虫时经常从浏览器中提取cookies,写入脚本中,但从浏览器中拿出来都是字符串形式,不能被直接使用,so ,整一行代码为复用方便,无论在scrapy中还是在urllib、requests中都可以使用字典形式的cookies。
如下:
def extract_cookies(cookie): """从浏览器或者request headers中拿到cookie字符串,提取为字典格式的cookies""" cookies = dict([l.split("=", 1) for l in cookie.split("; ")]) return cookiesif __name__ == "__main__": cookie = "continue=http://www.bj.10086.cn/service/fee/zdcx/; continuelogout=http://www.bj.10086.cn/service/fee/zdcx/; CmLocation=100|100; CmProvid=bj; WT_FPC=id=2e4f7c373760da4bead2e31489565793714:lv=1489635199762:ss=1489635053131; Webtrends=58.132.171.245.1489565794320746; JSESSIONID=0000UGBr1eur3P3Yp6EalieXCp8GP2T:16vf1jlcr; input_loginName=15210357242; c_loginName=15210357242; SSOTime=2017-03-15 16:17:16; mobileNo1=6251a6b7d69b5b5047495ale16ad8b5a5c149d6f2c0@@b50883ee4753ba0784210ce85435ee29c7oesl24a856f3@@1489565836722" cookies = extract_cookies(cookie)
阅读全文
0 0
- cookies提取——从字符串到字典(一行Python代码)
- python从字符串中提取数字
- python: 从字符串中提取数字
- 巧用python和libnmapd,一行代码提取Nmap扫描结果
- 一行Python代码——单词逆转
- python编程技巧之从字典中提取子集
- Python 3从入门到精通14-常见的数据类型字符串元组,列表,字典
- Core Graphics快速入门——从一行代码说起
- 从表达式到变量:一行scheme代码之所见
- 从表达式到变量:一行scheme代码之所见
- 从一行CSS调试代码中学到的JavaScript知识
- 从一行CSS调试代码中学到的JavaScript知识
- Python 提取字典的一部分
- 关于从字符串中提取一串数字的代码
- python 生成内嵌式字典(dict)-案例从python提取内嵌json写入mongodb
- 【Python】怎样从网页中提取特定的字符串/行?
- 一行代码搞定矩阵旋转——python
- 从字符串中提取数字,然后按长度和字典序排列
- Peek和Pop功能开发(3D Touch开发之一)
- 停止HBase集群,报错:找不到pid
- 10.16考试爆炸记
- IDEA连接mysql教程,以及出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的解决办法
- C语言和C++头文件的区别、作用
- cookies提取——从字符串到字典(一行Python代码)
- art-template 介绍
- Linux:No space left on device
- Spring框架中的IOC和DI
- 为什么我不推荐大家去外包公司
- 【个人笔记】改sudoers改坏了怎么办。
- error RC1015: cannot open include file 'afxres.h' 解决办法
- AOP 的利器:ASM 3.0 介绍
- 限制对比度自适应直方图均衡化算法原理、实现及效果