百木园-与人分享,
就是让自己快乐。

爬取百度翻译(可中英互译)

由于下学期报了一个Python的入门课程

所以寒假一直在自己摸索,毕竟到时候不能挂科,也是水水学分

最近心血来潮打算试试爬一下百度翻译

肝了一天终于搞出来了

话不多说,直接开搞(环境是Python 3.8 PyCharm Community Edition 2021.3.1)

 基础步骤

百度翻译会识别到爬虫,所以得用headers隐藏一下

以chorme浏览器为例

在百度翻译页面点击鼠标右键,选择“检查”(或者直接F12)

显示以下界面

依次选Network-Fetch/XHR-Headers

 

 

然后就能看到我们需要的标头

我们需要的是Cookie和User-Agent,用于表示是特定用户通过浏览器打开此网站

也就是伪装爬虫

然后我们复制到Pycharm当中即可

1 headers = {\"User-Agent\": Your User-Agent, \"Cookie\": Your Cookie}
2 # 后面填写你获取到的User-Agent和Cookie即可

来源:https://www.cnblogs.com/Edwardssss/p/15830024.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 爬取百度翻译(可中英互译)

相关推荐

  • 暂无文章