YuGuii 发表于 2018-6-2 22:34:53

爬取谷歌翻译【英译中】

本帖最后由 YuGuii 于 2018-6-2 22:37 编辑

大家好,我是于归!
看了老甲鱼爬取有道词典的翻译,就想着看能不能爬取谷歌翻译。
主要还是有道词典的翻译实在太愚蠢了,简直在侮辱智商。。。。
首先我们打开谷歌翻译的网址:https://translate.google.cn/
然后按F12审查元素,下图我们可以看到其中q是我们所需要翻译的内容

值得注意的,里面有个值为TK,是利用JS代码计算出来的,对于不同的翻译内容显示不同的计算值。那么问题来了。。。。我不会JS!!!!!!怎么办???还好,我在github上找到了大牛写的TK值的算法代码,github地址:https://github.com/cocoa520/Google_TK

**** Hidden Message *****

在使用JS代码的前提是安装对应的库,个人比]较喜欢PyExexJS
说句题外话,由于有的时候安装的地址在国外,我们在cmd下用PIP下载的时候慢的要哭出来了,这时候我们可以使用镜像地址来下载,我这边使用的是清华大学的镜像地址
格式为: 地址盘:\安装路径\pip.exe文件的地址 + install + -i https://pypi.tuna.tsinghua.edu.cn/simple + 包名
例如我的是D:\python3.6\Scripts\pip.exe install -i https://pypi.tuna.tsinghua.edu.cn/simplePyExexJS

在PY3上的代码为:
**** Hidden Message *****

至此,基本OK了,下面附上所有的代码
**** Hidden Message *****

qscde1 发表于 2018-6-2 23:03:59

厉害了!!!

shaoran334@qq.c 发表于 2018-6-3 01:52:54

bjkkhkgdfvgbhjnkml

shaoran334@qq.c 发表于 2018-6-3 02:00:38

大神

Dipsy 发表于 2018-6-3 16:42:37

前来学习

joker_lim 发表于 2018-6-3 16:47:22

xuexi

萧耳朵 发表于 2018-6-3 17:05:43

前来学习

新手·ing 发表于 2018-6-3 18:56:27

大神,介不介意我把你的代码发到GitHub上,让更多人受益?

梦灬魇 发表于 2018-6-4 03:41:40

厉害了!!!

lmz20154660 发表于 2018-6-4 10:55:21

看一下

YuGuii 发表于 2018-6-4 11:27:19

新手·ing 发表于 2018-6-3 18:56
大神,介不介意我把你的代码发到GitHub上,让更多人受益?

没有没有,我不是,我不是,你可别瞎说啊!!!

帅得一塌糊涂 发表于 2018-6-5 09:27:47

666

djl15730202258 发表于 2018-6-5 15:39:17

Sixsixsix {:10_257:}

zonda 发表于 2018-6-5 15:56:34

mark一下,以后学到爬虫之后参考学习。

waltshen 发表于 2018-6-5 16:51:31

kankan

xuanmuluck 发表于 2018-6-6 09:51:21

我想看看tk参数怎么获取的

xuanmuluck 发表于 2018-6-6 09:52:29

楼主的js好强大

laughinghaha 发表于 2018-6-6 10:10:31

学习学习

intensehua 发表于 2018-6-7 10:31:20

666

蒋学金 发表于 2018-6-8 10:07:31

666
页: [1] 2 3 4 5
查看完整版本: 爬取谷歌翻译【英译中】