首页 > 其他分享 >360se浏览器审查元素中的网络中的载荷

360se浏览器审查元素中的网络中的载荷

时间:2023-07-07 15:22:32浏览次数:35  
标签:载荷 city1 浏览器 360se number ---- 括号 money1 xmxz

type:
1
name:
area:
city:
不限
city1:
----
city2:
----
xmxz:
0
state:
0
money:
money1:
number:
0
fid1:
fid2:
fid3:
order:
0
page:
1
include:
0

来源:360se浏览器post中,载荷里的表单数据。复制下来后会呈现上面的样子。
要求:变成字典样式。
问题:1、key和value被分开。2、有的key没有value。


解决:
1、在文本末尾0后加个换行,目的是统一匹配\n。
2、查找(^.*?:.*?)\n((?!.*?:).*?)\n 替换为'\1':'\2',\n
正则式表示从行首开始有:的文本一直到行尾(注意:后要加.*?,因为:后有空格),下行不含有:的文本一直到行尾。
\1和\2分别代表第一个括号和第2个括号(注意,断言括号并不当作替换中的括号,只在正则式中负责匹配)。
结果为:
'type: ':'1',
name:
area:
'city: ':'不限',
'city1: ':'----',
'city2: ':'----',
'xmxz: ':'0',
'state: ':'0',
money:
money1:
'number: ':'0',
fid1:
fid2:
fid3:
'order: ':'0',
'page: ':'1',
'include: ':'0',
3、处理没有value的key。
查找^((?!.*?,).*?)$ 替换为'\1':'',
结果为:
'type: ':'1',
'name: ':'',
'area: ':'',
'city: ':'不限',
'city1: ':'----',
'city2: ':'----',
'xmxz: ':'0',
'state: ':'0',
'money: ':'',
'money1: ':'',
'number: ':'0',
'fid1: ':'',
'fid2: ':'',
'fid3: ':'',
'order: ':'0',
'page: ':'1',
'include: ':'0',
'':'',
4、最后的处理:
删除最后一行没用的'':'',,
删除最后一个value结尾的,,
前后加上花括号,
删除:后的空格(应该从原始文本处就删除所有空格)
{'type:':'1',
'name:':'',
'area:':'',
'city:':'不限',
'city1:':'----',
'city2:':'----',
'xmxz:':'0',
'state:':'0',
'money:':'',
'money1:':'',
'number:':'0',
'fid1:':'',
'fid2:':'',
'fid3:':'',
'order:':'0',
'page:':'1',
'include:':'0'}

火狐出来直接就是字典,只需要去除一些空格就ok

标签:载荷,city1,浏览器,360se,number,----,括号,money1,xmxz
From: https://www.cnblogs.com/sbsdnyn/p/17535080.html

相关文章

  • Java实现浏览器端大文件分片上传控件
    ​ 核心原理: 该项目核心就是文件分块上传。前后端要高度配合,需要双方约定好一些数据,才能完成大文件分块,我们在项目中要重点解决的以下问题。* 如何分片;* 如何合成一个文件;* 中断了从哪个分片开始。如何分,利用强大的js库,来减轻我们的工作,市场上已经能有关于大文件分块......
  • ios系统微信浏览器打开H5,调用接口status = 0失败的问题?
    最近写了一个很简单的小项目,以为不会有什么问题,今天突然说出问题了,说ios用户打开没有请求到数据。经测试,安卓,pc,都没有问题,只有ios出问题了。因为这次的涉及到时间,我以为ios时间处理上出问题了,仔细看了看,并不是,于是开启了漫长的寻找bug的过程。使用vConsole查看接口请求情况,发现......
  • JavaScript(五)浏览器操作
    浏览器对象windowwindow对象不但充当全局作用域,而且表示浏览器窗口。window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。outerWidth和outerHeight属性,可以获取浏览器窗口的整个宽高。navigator:navigator对象表示浏览器的信息,最常用的属......
  • Keytool 自签名证书,让浏览器信任证书
    背景:CA机构的证书要花钱,客户不想花钱又需要ssl。相关工具:keytool,openssl可以生成自签名证书,个人使用的是keytool操作系统:Mac,Chrome(版本114.0.5735.198(正式版本)(arm64)),Safari(版本16.5.1(18615.2.9.11.7)),FireFox(115.0(64位))需求:多IP集群情况下,能够使用一份自签名证书。结果:......
  • 解决浏览器SSL缓存,自动将http跳转至https导致无法访问的问题
    PHP交流群  656679284  为PHP广大爱好者提供技术交流,有问必答,相互学习相互进步!这里汇总一下几大常见浏览器HSTS的关闭方法。Safari浏览器完全关闭Safari删除 ~/Library/Cookies/HSTS.plist 这个文件重新打开Safari即可极少数情况下,需要重启系统Chrome浏览器......
  • MacBook能连上Wi-Fi,浏览器连接不上网站的解决方法
    MacBook连接上Wi-Fi后,可以使用微信等软件,却无法打开网页,解决办法是1.点击左上方苹果图标>>>系统设置>>>网络>>>点击详细信息点击DNS>>>将DNS服务器进行修改>>>+-号是增加或删除>>>然后就能正常使用浏览器 部分DNS ......
  • 利用指纹浏览器和防关联浏览器保障跨境电商的安全性
    随着全球化和数字化的发展,跨境电商正成为全球商业交易的主要形式之一。然而,随之而来的安全问题也愈发引人关注。为了确保跨境电商的安全性,不仅需要采取传统的安全措施,还需要利用创新的技术来提高安全保障水平。本文将探讨如何利用指纹浏览器和防关联浏览器来保障跨境电商的安全性,从......
  • 浏览器的密码填充问题
     给input标签添加只读属性,然后在获取焦点的时候去除只读属性<inputtype="password"readonlyonfocus="this.removeAttribute('readonly');"/> 原文:https://blog.csdn.net/fireofjava/article/details/104715068......
  • Web前端在浏览器如何启动本地可执行文件
    方法2本地监听法可以自己开发一个小的可执行程序,监听前端发的web请求。收到请求后,我们自己编写的可执行程序启动本地的可执行文件即可。想要启动本地可执行文件的关键就是本地有一个小服务端,我们通过本地网络与服务端通信,服务端负责启动可执行文件。这种方法对于任何浏览器都兼......
  • YinQingfox跨境电商防关联指纹浏览器:保护您的隐私安全
    随着互联网和电子商务的迅猛发展,跨境电商成为了商业领域中的重要一环。然而,在享受跨境电商便利的同时,我们也要面对隐私泄露和个人信息安全的风险。为了解决这一问题,YinQingfox推出了一款创新的跨境电商浏览器——YinQingfox跨境电商防关联指纹浏览器,它将保护您的隐私安全放在首位。......