Python爬取有道翻译
转载自https://blog.csdn.net/nunchakushuang/article/details/75294947 一、正常的爬虫流程: 如果你要爬取他的翻译接口,这个流程还是不能少的。首先我们打开有道翻译的链接: http://fanyi.youdao.com/ 。然后在页面中 右键->检查->Network项 。这时候就来到了网络监听窗口,以后你在这个页面中发送的所有网络请求,都会在 Network 这个地方显示出来。接着我们在翻译的窗口输入我们需要翻译的文字,比如输入 hello 。然后点击 自动翻译 按钮,那么接下来在下面就可以看到浏览器给有道发送的请求,这里截个图看看: 01.png 在上图,我们可以看到发送了很多的网络请求,这里我们点击第一个网络请求进行查看: 02.png 可以看到,我们在点击自动翻译的时候,发送的请求就是上图中 Request URL 的那个 URL ,然后我们再点击那个 Response ,我们可以看到返回的结果: 03.png 并且,现在我们再回到 Headers 的地方,然后滚动到最下面,可以看到有一个 Form Data 的地方,这个下面展示了许多的数据,这些数据就是你在点击 翻译 的时候浏览器给服务器发送的数据: 04.png 对其中几个比较重要的数据进行解释: i :需要进行翻译的字符串,这个地方我们输入的是hello。