• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python3使用urllib示例取googletranslate(谷歌翻译)

python3使用urllib示例取googletranslate(谷歌翻译)

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python3 urllib,python3 urllib2,python3中urllib,python3安装urllib2,python3 urllib模块等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com


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"))
</div>

</div>

您可能想查找下面的文章:

  • 深入理解Python3中的http.client模块
  • 【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
  • Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
  • Python网络编程中urllib2模块的用法总结
  • Python使用urllib2模块抓取HTML页面资源的实例分享
  • Python使用urllib2模块抓取HTML页面资源的实例分享
  • 使用Python的urllib2模块处理url和图片的技巧两则
  • 使用Python的urllib2模块处理url和图片的技巧两则
  • Python中的urllib模块使用详解
  • python使用urllib2提交http post请求的方法

相关文章

  • python复制文件的方法实例详解
  • python实现的AES双向对称加密解密与用法分析
  • Python实现端口复用实例代码
  • 利用Python绘制数据的瀑布图的教程
  • python自动安装pip
  • 一个基于flask的web应用诞生 flask和mysql相连(4)
  • Cpy和Python的效率对比
  • CentOS下使用yum安装python-pip失败的完美解决方法
  • 详解python调度框架APScheduler使用
  • Python中关于字符串对象的一些基础知识

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python自然语言编码转换模块codecs介绍
    • Python中super()函数简介及用法分享
    • Python中模块与包有相同名字的处理方法
    • python使用matplotlib绘制折线图教程
    • Python中关于字符串对象的一些基础知识
    • Python随机生成信用卡卡号的实现方法
    • python使用PyGame播放Midi和Mp3文件的方法
    • python之yield表达式学习
    • 在Python的Flask框架中使用模版的入门教程
    • Python中分数的相关使用教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有