爬虫进阶之路---初识JS渗透之百度翻译实战(附带源码)

百度翻译请求分析

    • 1.参数构造流程
          • ①以定位到URL为前提,不同参数该在哪里查找!
          • ②参数来源(重要)
      • 第一步:先作对比,找出不同的参数(即找到需要进一步分析的参数)!
        • (1)F12开启装逼模式,勾选上红框内选项,在左边那个箭头所示的包含所有过滤之后的请求的地方逐个查看,通过观察右边Prview或者Response,找到我们所需要的能够获取目标数据的URL。观察所有请求后可以看到如图这个请求,通过分析可知这是个可以检测并返回你所需要翻译的语言的URL。
        • (2)其实我们很容易可以想到,百度翻译靠的是JS动态加载,异步显示翻译结果的(因为每次输入内容,翻译结果直接就会显示而没有整个页面重新加载)!所以,我们直接选择XHL过滤:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201215

你可能感兴趣的:(爬虫高级,python)