Python中如何快速添加单双引号 快速修改cookies格式 如何批量添加引号

首页 » Python » Python中如何快速添加单双引号 快速修改cookies格式 如何批量添加引号

在我们后面的摸索中你会发现有些功能我们用的很多,每次都很费事,比方说添加双引号或者单引号的问题,如果你知道的话是比较简单的,小白的话一个一个添加,还有cookies的固定格式,在使用selenium添加cookies的时候,是有固定格式的 {name:'',value:''} ,我们可以使用Python内置的函数来写一个小脚本方便我们操作。

Python中快速修改cookies

str='_sec_a61=dc3d54954e4d4a2850; __cfduid=d1d5e31de9d10cac8939528e74481490e1581752139; _test_cookie=WP+Cookie+check; _logged_in_af4ef00e261=wsR8DSWL9uUGp%7C67; PSSID=06vg54uijbphgiqbv42; -1=editor%3Dhtml; -time-1=1581752291'
str.replace('"','') #替换"为空,这个没用上
str_list=str.split(';')  #通过;分割为列表list

cookie_list=[]
for item in str_list:  #通过循环取出元素
    name_value={}
    name_value['name']=item.split('=')[0].strip()
    name_value['value']=item.split('=')[1]

    cookie_list.append(name_value) #添加到我们的cookie_list

print(cookie_list)#输出,一行排版可以换行

Python快速添加双引号单引号

pycharm内置了正则搜索和替换,我们也可以使用正则替换,使用快捷键CTRL+R,会弹出跟下面图片的样子:

Python中如何快速添加单双引号 快速修改cookies格式 如何批量添加引号

正则可以这样写,第一个输入框 (.*?)\:(.*?)\n ,第二个输入框 '$1':'$2',\n ,主要就是添加headers头参数太多麻烦。

未经允许不得转载:作者:鳄鱼君, 转载或复制请以 超链接形式 并注明出处 鳄鱼君
原文地址:《Python中如何快速添加单双引号 快速修改cookies格式 如何批量添加引号》 发布于2020-02-19

分享到:
赞(1) 赏杯咖啡

评论 抢沙发

9 + 7 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册