今天准备学习搞某滑块,一开始就看我的我头晕!即然我们学了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)
运行结果如下: