百度翻译请求分析
(目的:实现类似于百度翻译的功能——输入内容,得到对应的翻译之后的内容。)
1.参数构造流程
这种提交数据得到响应的的请求,往往参数比较麻烦,所以参数的构造是得到完整请求的关键.
①以定位到URL为前提,不同参数该在哪里查找!
- 先作对比,找出不同的参数
- 从之前的请求响应中找数据
(1) 网页源代码中查找
(2) 全局请求搜索 - JS加载调试,查找生成规律
②参数来源(重要)
不变的参数写固定值,变动的参数的来源在JS中寻找,即JS渗透!
一个动态请求的参数来源只可能有两个:
- 一是来自之前的请求响应,二是JS生成。
第一步:先作对比,找出不同的参数(即找到需要进一步分析的参数)!
(1)F12开启装逼模式:
- 勾选上红框内选项,在左边那个箭头所示的包含所有过滤之后的请求的地方逐个查看,通过观察右