怎么快速比对逆向参数

今天准备学习搞某滑块,一开始就看我的我头晕!即然我们学了python,哪我们就结合之前我发的怎么快速怎么生成requets请求来解决这个问题。

一开始分析:
在这里插入图片描述
在这里插入图片描述
是不是看到就头晕,一个一个的比对哪个是不变的,哪个是常量是不是太折磨人了。

哈哈,自己整一个。随便学习一下python字典。

from lxpy import copy_headers_dict

text_a = """va: XcguMnHhw1s=
ox: Bw8QuS0IwyY=
organization: d6tpAY1oV0Kv5jRSgxQr
captchaUuid: 20221214195912ifrmFfsZZtHzhcsNWP
act.os: web_pc
protocol: 167
ak: cOuRunGO9ps=
ostype: web
zf: arElXAgRIikdr62PeQRB05qtsc5A0YS2FIDalpZ4FEiwMjgCi82m3V1dMjaJ5+gWPskyghhwcOxXrmvGclHSHuru2neHjuMQhBHVmmt0+V6GBu9nhSJixgsks2zeJMh4CxBx5L0tF3/cJZ1H5gJqU2dyym7xFkeEz8ZmXgsnisWeeDxT04hcsg==
rid: 20221214195914e9ac97b9293605f2a9
jt: Y4R/tNJSU6o=
ei: tqMgC0slD9c=
rversion: 1.0.4
callback:sm_1671019189143
bm: IRYu+mKuSqI=
zy: H35An2Na9YY=
rq: Ih2F/7FI6t4=
xw: UcQ3uJJ35Xw=
mn: 6kKosZd3AeA=
sdkver: 1.1.3
vl: E29LaWqfj6kkupEyCIgrjlhq9iYpncib"""
text_b = """mn: 6kKosZd3AeA=
captchaUuid: 20221214195912ifrmFfsZZtHzhcsNWP
ostype: web
rid: 2022121419594331f0033226f20393ac
ak: cOuRunGO9ps=
xw: UcQ3uJJ35Xw=
zy: H35An2Na9YY=
sdkver: 1.1.3
vl: Xm92mE2XXe0=
ei: tqMgC0slD9c=
va: XcguMnHhw1s=
protocol: 167
act.os: web_pc
ox: if9OYYIvVEE=
rq: Ih2F/7FI6t4=
callback: sm_1671019250162
bm: IRYu+mKuSqI=
zf: JPDzaxEun8K45TxXS9P/fraHVA7krJuUaqP7fJBrb9F66Q3NTCvDzrzM/DVwnvmpw0b8LiLAi1EnySmjgNXqrvR4lavXjxJgBwWO4SbVnwQ9NYEeHNw7qxSxo0ADOBoE
rversion: 1.0.4
organization: d6tpAY1oV0Kv5jRSgxQr
jt: Y4R/tNJSU6o="""

text_1 = copy_headers_dict(text_a)
text_2 = copy_headers_dict(text_b)
# print(text_1)
# print(text_2)

same_key = []
different_key = []
other_key = []
for t_1_key in text_1.keys():
    if t_1_key in text_2:
        if text_1[t_1_key] == text_2[t_1_key]:
            same_key.append(t_1_key)
        else:
            different_key.append(t_1_key)
    else:
        other_key.append(t_1_key)
print(f"文本1含有{len(text_1)}个key:=======================")
# print(text_1.keys())
# text_1_key = sorted(text_1.keys(), key=lambda i: i[0])
text_1_key = sorted(text_1.keys())
print(text_1_key)
print(f"文本2含有{len(text_2)}个key:=======================")
# print(text_2.keys())
# text_2_key = sorted(text_2.keys(), key=lambda i: i[0])
text_2_key = sorted(text_2.keys())
print(text_2_key)
print("相同的键:=======================")
new_same_key = sorted(same_key, key=lambda i: i[0])
print(new_same_key)
print("不相同的键:=======================")
new_different_key = sorted(different_key, key=lambda i: i[0])
print(new_different_key)
print("其它键:=======================")
print(other_key)

运行结果如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值