python3使用urllib示例取googletranslate(谷歌翻译) -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【meiwen.anslib.com - 电脑资料】

   

    复制代码代码如下:

    #!/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的用法分享

最新文章