平方X

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2787|回复: 0

用 python 抓取谷歌翻译

[复制链接]

414

主题

709

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
QQ
发表于 2017-10-23 14:36:10 | 显示全部楼层 |阅读模式
[md]

之前在 java 上做了 OmegaT 的插件,这一次想用 python 选把生成的伪翻译翻译一遍。
# tk 的计算
还是使用之前的网址`https://translate.google.cn/#%s/%s/%s`  
但这一次遇到问题了,先加载出 `<span class="short_text" id="result_box"></span>` 之后就卡着不动了,不能加载出翻译结果。  
一开始想着是不是需要处理异步加载,搜了一下,找到:  
[血色--残阳.《Python 爬虫之Google翻译实现》](http://blog.csdn.net/yingshukun/article/details/53470424)  
使用了[cocoa520.《Google_TK》](https://github.com/cocoa520/Google_TK) 来计算 tk 参数。  
测试了一下可用,但它是把项目中的 js 代码复制过来,然后用 python 调用 js,我觉得直接改写成 python 就可以了嘛,不用再引入一个库。

# python 重写
[google_tk.py](https://github.com/pingfangx/Pyt ... lation/google_tk.py)

# 相关源码
[machine_translation.py](https://github.com/pingfangx/Pyt ... hine_translation.py)

[/md]
我是平方X~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|平方X ( 冀ICP备14018164号 )

GMT+8, 2024-12-18 10:14 , Processed in 0.277140 second(s), 22 queries .

技术支持:Powered by Discuz!X3.4  © 2001-2013 Comsenz Inc.

版权所有:Copyright © 2014-2018 平方X www.pingfangx.com All rights reserved.

快速回复 返回顶部 返回列表