当前位置:AIGC资讯 > 数据采集 > 正文

python爬虫实战之爬取有道翻译

文章目录

介绍 网页分析 代码实战


当我们学习python爬虫时我们需要做大量的练习,往后我会发布更多的python爬虫练习实战代码,进一步剖析爬虫的每一个细节

介绍

本次爬取的是有道翻译,利用python爬虫程序向有道翻译发起请求,获取翻译结果

网页分析

下面我们将走进有道翻译网页分析
开发者模式可以通过f12或者单击鼠标右键找到检查打开
有道翻译

当我们进入网页以后,会出现两个框,1是输入,2是翻译结果,由于有道翻译他是自动识别我们输入的内容,也就是说我们每往输入框输入一个字符他就会发起一次请求,具体分析请看如下


可以看到我们一共有三次请求,每往输入框输入一个就会发起一次,我们可以看到打开开发者模式以后我们选择network或者网络,就会看到无数请求然后选择xhr下面就会出现我们提交的表单数据以及请求链接等
这就是我们发起请求的url


2号箭头就是我们要找到的,我们将从2号箭头开始分析,i就是我们输入的需要翻译的数据,doctype说明他是json类型,后面他和i一起被当为表单数据一起发起请求,这两个参数是我们本次爬虫的关键
接下来我们看下图

更新时间 2023-11-08