复制代码代码如下:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# File Name : gt1.py
# Purpose :
# Creation Date : 1390366260
# Last Modified : Wed 22 Jan 2014 06:14:11 PM CST
# Release By : Doom.zhou
import urllib.request
import sys
typ = sys.getfilesystemencoding()
def translate(querystr, to_l="zh", from_l="en"):
'''for google tranlate by doom
'''
C_agent = {'User-Agent': "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.165063 Safari/537.36 AppEngine-Google."}
flag = 'class="t0">'
tarurl = "http://translate.google.com/m?hl=%s&sl=%s&q=%s \
" % (to_l, from_l, querystr.replace(" ", "+"))
request = urllib.request.Request(tarurl, headers=C_agent)
page = str(urllib.request.urlopen(request).read().decode(typ))
target = page[page.find(flag) + len(flag):]
target = target.split("<")[0]
return target
print(translate("Hello world"))
您可能感兴趣的文章:
python在命令行下使用google翻译(带语音)
python翻译软件实现代码(使用google api完成)
python使用百度翻译进行中翻英示例
QQ空间 搜狐微博 人人网 开心网 百度搜藏更多
Tags:python3 urllib
复制链接收藏本文打印本文关闭本文返回首页
上一篇:pyside写ui界面入门示例
下一篇:windows下wxPython开发环境安装与配置方法
相关文章
2009-08-08python 简易计算器程序,代码就几行
2014-02-02python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签
2012-06-06Python查询Mysql时返回字典结构的代码
2013-12-12python33 urllib2使用方法细节讲解
2014-01-01python使用urllib模块开发的多线程豆瓣小站mp3下载器
2013-11-11python爬取网站数据保存使用的方法
2014-05-05从零学python系列之数据处理编程实例(二)
2014-05-05python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014-02-02python使用7z解压软件备份文件脚本分享
2014-06-06Python urlopen()函数 示例分享
文章评论
最 近 更 新
Python编写的com组件发生R6034错误的原因
python实现图片批量剪切示例
python使用cookielib库示例分享
python 字典(dict)遍历的四种方法性能测试
python实现监控windows服务并自动启动服务
python实现dnspod自动更新dns解析的方法
python实现bitmap数据结构详解
python二叉树遍历的实现方法
python的三目运算符和not in运算符使用示
python操作数据库之sqlite3打开数据库、删
热 点 排 行
Python入门教程 超详细1小时学会
python 中文乱码问题深入分析
比较详细Python正则表达式操作指
Python字符串的encode与decode研
Python open读写文件实现脚本
Python enumerate遍历数组示例应
Python 深入理解yield
Python+Django在windows下的开发
python 文件和路径操作函数小结
python 字符串split的用法分享