利用有道API接口,做一个属于自己的翻译程序,只需要几十行代码!
简单介绍下本篇文章,本文主要分为两个部分。
分别是:
1.爬虫前的分析(主要是为了后期的爬虫做一个详细的分析和规划,不打无准备之仗嘛!!这里有分析有例子有代码有实操~)
2.Python使用MD5加密字符串,话说这可都是满满的干货,我可是激情满满的和大家分享的呢~
3.私信回复我【PDF】可获取python电子书一套
1.爬虫前的分析
本文是本系列的最后一篇了,所以难免又要啰嗦几句。大家一定要好好学习哦!!好啦,言归正传~
因为要实现有道翻译的翻译功能,就需要找到它的接口,打开审查元素,来到网络监听窗口(Network),查看API接口。
我们可以找到有道翻译API接口,
同时是以Post方式提交
Data的内容
通过翻译'你好'和'hellow'的对比查看不同的地方
- i:需要进行翻译的字符串,这个地方我们输入的是‘’你好‘’。
- salt:当前的时间戳
- action: 判断你是按回车提交或者点击按钮提交的方式
查看网页源代码找到js文件
找到js文件,然后点击这个文件,跳转到这个源文件中,
然后全选所有的代码,复制下来
打开站长工具,把代码格式化
把格式化后的代码,复制下来,用sublime或者pycharm打开都可以,然后搜索salt,找到相关的代码
2.Python使用MD5加密字符串
(1.介于有道翻译使用了MD5加密,就对MD5加密进行了学习
(2 . 我们可以写成函数,直接传入要加密的字符串调用即可,由于传入的参数不是字符串会报错,所以应先对参数进行判断
(3.代码操作基于python3.5
运行演示:
怎么样是不是很简单,只需要几十行代码就够了 !
相关推荐
Airuio 2020-02-13
zhouhaihua00 2019-12-15
AmbiRF 2019-11-19
SUDevops 2019-11-03
wordmhg 2019-10-19
sharkandshark 2019-05-07
ibatsiSpring 2013-06-01
冬冬阳光 2010-07-13
libinhai0 2019-06-30
齐北的小村 2013-06-11
luoj 2013-06-11
Dataleon 2013-01-14
jiahaowanhao 2015-12-10
努力练功不自宫 2014-07-02
bufsin 2019-04-23