这是一个爬虫基础分析和操作的开发案例,在此分享给大家。
当我在电脑上需要翻译一个单词时,我会这样做:
打开浏览器****打开百度翻译 输入单词****得到翻译
不过有时候,当我在命令行环境下写代码的时候,懒得再切换到浏览器里等待页面的加载。
于是我就想,能否用万能的 python 制作一个命令行下的翻译工具呢?
说干就干!
网上搜索了点信息,加上一顿操作,最终被我捣鼓出来了。来看下最终的效果:
在这个工具中,我用了百度、有道以及谷歌(可选)的翻译。
开发思路
其中获取有道翻译和百度翻译的原理都差不多,这里我们选取百度翻译来玩耍一下啦:
首先打开百度翻译:fanyi.baidu.com
接下来右键点击检查,选择 Network 中的 XHR (向服务器发送的数据请求)。然后我们在输入框里输入 save 这个单词,我们可以看到一时间这里面多了几个 sug 标签,点开一看: