正则给header的冒号两边参数添加单引号(Python请求用)


Posted in Python onAugust 09, 2019

正则给header的冒号两边参数添加单引号(Python请求用)

直接从浏览器Chrome复制header值如下:

Host: kyfw.12306.cn
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Accept: */*
X-Requested-With: XMLHttpRequest
If-Modified-Since: 0
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36
Referer: https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc&fs=%E4%B8%8A%E6%B5%B7,SHH&ts=%E9%A6%99%E6%B8%AF%E8%A5%BF%E4%B9%9D%E9%BE%99,XJA&date=2019-04-12&flag=N,N,Y
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Cookie: JSESSIONID=76B27521A27493046570C27D4EA89116; RAIL_OkLJUJ=FFA0Gp4TGPWRINmcFUWWyIHH0ugtMppg; _jc_save_wfdc_flag=dc; ten_key=ySPk59Ew/hagxMnD31qdYQ64ryEVBMwd; ten_js_key=ySPk59Ew%2FhagxMnD31qdYQ64ryEVBMwd; BIGipServerotn=1123025418.64545.0000; RAIL_EXPIRATION=1555320982648; RAIL_DEVICEID=SandqZ9YRixyZOnJ2ZMUl2iYN8RPrDz8F6WsV6wDEryAZh_41c-qHzPyRmNlJNXpOSoNpmYE3SIpEhKVV06mAxHwB6RWk-l4vxZg0an4qePt-qPsrnaceVrdc7eZzC1dJheS9V9TYLwrGQ_iG85ax_hB8VADhhu3; BIGipServerpool_passport=200081930.50215.0000; route=c5c62a339e7744272a54643b3be5bf64; _jc_save_fromStation=%u4E0A%u6D77%2CSHH; _jc_save_toDate=2019-04-12; BIGipServerportal=2949906698.17695.0000; _jc_save_toStation=%u5357%u5B81%2CNNZ; _jc_save_fromDate=2019-04-30

用正则表达式替换后的如下:(正则替换后再手动去掉最后一行最后一个逗号)

'Host':' kyfw.12306.cn',
'Connection':' keep-alive',
'Pragma':' no-cache',
'Cache-Control':' no-cache',
'Accept':' */*',
'X-Requested-With':' XMLHttpRequest',
'If-Modified-Since':' 0',
'User-Agent':' Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36',
'Referer':' https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc&fs=%E4%B8%8A%E6%B5%B7,SHH&ts=%E9%A6%99%E6%B8%AF%E8%A5%BF%E4%B9%9D%E9%BE%99,XJA&date=2019-04-12&flag=N,N,Y',
'Accept-Encoding':' gzip, deflate, br',
'Accept-Language':' zh-CN,zh;q=0.9',
'Cookie':' JSESSIONID=76B27521A27493046570C27D4EA89116; RAIL_OkLJUJ=FFA0Gp4TGPWRINmcFUWWyIHH0ugtMppg; _jc_save_wfdc_flag=dc; ten_key=ySPk59Ew/hagxMnD31qdYQ64ryEVBMwd; ten_js_key=ySPk59Ew%2FhagxMnD31qdYQ64ryEVBMwd; BIGipServerotn=1123025418.64545.0000; RAIL_EXPIRATION=1555320982648; RAIL_DEVICEID=SandqZ9YRixyZOnJ2ZMUl2iYN8RPrDz8F6WsV6wDEryAZh_41c-qHzPyRmNlJNXpOSoNpmYE3SIpEhKVV06mAxHwB6RWk-l4vxZg0an4qePt-qPsrnaceVrdc7eZzC1dJheS9V9TYLwrGQ_iG85ax_hB8VADhhu3; BIGipServerpool_passport=200081930.50215.0000; route=c5c62a339e7744272a54643b3be5bf64; _jc_save_fromStation=%u4E0A%u6D77%2CSHH; _jc_save_toDate=2019-04-12; BIGipServerportal=2949906698.17695.0000; _jc_save_toStation=%u5357%u5B81%2CNNZ; _jc_save_fromDate=2019-04-30'

find匹配:(.*?)\:(.*?)\n

replace替换:'$1':'$2',\n

sublime如下:

正则给header的冒号两边参数添加单引号(Python请求用)

匹配效果如下:

正则给header的冒号两边参数添加单引号(Python请求用)

总结

以上所述是小编给大家介绍的正则给header的冒号两边参数添加单引号(Python请求用),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python 变量类型及命名规则介绍
Jun 08 Python
Python中几种操作字符串的方法的介绍
Apr 09 Python
Python实现统计单词出现的个数
May 28 Python
自动化Nginx服务器的反向代理的配置方法
Jun 28 Python
Win8下python3.5.1安装教程
Jul 29 Python
使用Scrapy爬取动态数据
Oct 21 Python
Python3.5文件修改操作实例分析
May 01 Python
Django ORM 自定义 char 类型字段解析
Aug 09 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
Django REST framework 单元测试实例解析
Nov 07 Python
Python with语句和过程抽取思想
Dec 23 Python
Python实现PS滤镜中的USM锐化效果
Dec 04 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 #Python
Django在admin后台集成TinyMCE富文本编辑器的例子
Aug 09 #Python
python实现京东订单推送到测试环境,提供便利操作示例
Aug 09 #Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 #Python
python操作excel让工作自动化
Aug 09 #Python
python笔记_将循环内容在一行输出的方法
Aug 08 #Python
python中的列表与元组的使用
Aug 08 #Python
You might like
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
基于JQuery的cookie插件
2010/04/07 Javascript
Javascript事件热键兼容ie|firefox
2010/12/30 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
2014/03/19 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
Python生成指定数量的优惠码实操内容
2019/06/18 Python
Django admin model 汉化显示文字的实现方法
2019/08/12 Python
python中property和setter装饰器用法
2019/12/19 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
外贸公司实习自我鉴定
2013/09/24 职场文书
关于爱情的广播稿
2014/01/16 职场文书
酒店销售经理岗位职责
2014/01/31 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
园林系毕业生求职信
2014/06/23 职场文书
2016年会开场白台词
2015/06/01 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
2016年教师新年寄语
2015/08/18 职场文书
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers