目标:
1:掌握 分析 js 加密的过程(打断点、控制台等)
2:掌握抓取有道翻译的注意事项
一:分析 js 加密的过程(打断点、控制台等)
分析背景:
答:在发送post请求时,要带着Form_data表单数据向目标服务器发送请求,因为网站反爬的原因,有的Form_data表单数据是经过js加密的,因此就要分析js加密的原理从而进行破解利用python实现
分析js加密过程示例:
第一步:查看post请求中哪几个表单数据是经过 js 加密的

第二步:在全部包中搜索表单数据的变量名(salt、sign、lts)

第三步:将一行代码进行格式化(多行代码)

第四步:在包含表单数据变量名的代码中搜索表单变量名,分析js加密原理

第五步:分析经过js加密后的表单数据变量(打断点、控制台)

控制台输出代码

对程序打断点

分析完成利用python实现这个几个字段的加密然后向目标url发送post请求即可
二:抓取有道翻译的注意事项
1:因为有道翻译反爬严重,请求标头要道带上所有的请求标头去发送请求

