正则给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中使用SQLite的简单教程
Apr 29 Python
Python编码类型转换方法详解
Jul 01 Python
Python递归函数定义与用法示例
Jun 02 Python
Python语言实现将图片转化为html页面
Dec 06 Python
python之django母板页面的使用
Jul 03 Python
Python中flatten( )函数及函数用法详解
Nov 02 Python
用Python读取几十万行文本数据
Dec 24 Python
python生成器与迭代器详解
Jan 01 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
Flask框架搭建虚拟环境的步骤分析
Dec 21 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 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 daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
smarty模板引擎中变量及变量修饰器用法实例
2015/01/22 PHP
thinkphp多层MVC用法分析
2015/12/30 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
js检测输入内容全为空格的方法
2014/05/03 Javascript
javascript中this的四种用法
2015/05/11 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
微信小程序  自定义创建详细介绍
2016/10/27 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
Python设置默认编码为utf8的方法
2016/07/01 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python enumerate内置函数用法总结
2020/01/07 Python
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
struct和class的区别
2015/11/20 面试题
高中毕业生的个人自我评价
2014/02/21 职场文书
研究生考核个人自我鉴定
2014/03/27 职场文书
银行竞聘演讲稿范文
2014/04/23 职场文书
大学优秀班主任事迹材料
2014/05/02 职场文书
2014年教务工作总结
2014/12/03 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
浅谈JS的原型和原型链
2021/06/04 Javascript
聊聊mysql都有哪几种分区方式
2022/04/13 MySQL
windows系统安装配置nginx环境
2022/06/28 Servers