首页 > 代码库 > python网络爬虫入门(二)——用python简单实现调用谷歌翻译
python网络爬虫入门(二)——用python简单实现调用谷歌翻译
最近在看国外的文档,有些生词不认识。就用谷歌翻译来理解,用着用着闲来无事就按F12查看了下页面的源代码。发现可以用python简单的实现下谷歌翻译的页面功能。于是先上网搜下有没有类似的文章博客,发现几篇不错的,于是参考其他代码与自己的思路,简单的实现了下翻译的功能,代码如下:
import re import urllib,urllib2 #----------模拟浏览器的行为,向谷歌翻译发送数据,然后抓取翻译结果,这就是大概的思路------- def Gtranslate(text): #text 输入要翻译的英文句子 Gtext=text #hl:浏览器、操作系统语言,默认是zh-CN #ie:默认是UTF-8 #text:就是要翻译的字符串 #langpair:语言对,即'en'|'zh-CN'表示从英语到简体中文 values={'hl':'zh-CN','ie':'UTF-8','text':Gtext,'langpair':"'en'|'zh-CN'"} #URL用来存储谷歌翻译的网址 url='http://translate.google.cn/' #将values中的数据通过urllib.urlencode转义为URL专用的格式然后赋给data存储 data = http://www.mamicode.com/urllib.urlencode(values)>在IDLEz中运行后:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。