正则给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中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
Jun 23 Python
《与孩子一起学编程》python自测题
May 27 Python
对numpy Array [: ,] 的取值方法详解
Jul 02 Python
关于python下cv.waitKey无响应的原因及解决方法
Jan 10 Python
对python周期性定时器的示例详解
Feb 19 Python
如何使用python进行pdf文件分割
Nov 11 Python
python:批量统计xml中各类目标的数量案例
Mar 10 Python
关于Python3爬虫利器Appium的安装步骤
Jul 29 Python
Python就将所有的英文单词首字母变成大写
Feb 12 Python
Python LMDB库的使用示例
Feb 14 Python
Pyhton模块和包相关知识总结
May 12 Python
python基础之文件操作
Oct 24 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中的字符串编码转换(自动识别原编码)
2013/07/02 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php常用的url处理函数总结
2014/11/19 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
php基于openssl的rsa加密解密示例
2016/07/11 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
JavaScript中this关键字使用方法详解
2007/03/08 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
详解jQuery中的元素的属性和相关操作
2015/08/14 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
无缝滚动的简单实现代码(推荐)
2016/06/07 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
JS实现图片上传多次上传同一张不生效的处理方法
2018/08/06 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
使用Python实现一个栈判断括号是否平衡
2018/08/23 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
Python玩转PDF的各种骚操作
2019/05/06 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
2020/11/06 Python
秘鲁购物网站:Linio秘鲁
2017/04/07 全球购物
一分钟演讲稿
2014/04/30 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书