import urllib.request
import urllib.parse
import json
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'
#定义一个字典
input_data =input("请输入您要翻译的语句:")
data = {}
data['type'] = 'AUTO'
data['i'] = input_data
data['doctype'] = 'json'
data['xmlVersion'] = '1.8'
data['keyfrom'] = 'fanyi.web'
data['ue'] = 'UTF-8'
data['action'] = 'FY_BY_CLICKBUTTON'
data['typoResult'] = 'true'
#data urlencode 硬编码为utf-8的编码
data = urllib.parse.urlencode(data).encode("utf-8")
#请求
request = urllib.request.urlopen(url,data)
#读取文本解码
data = request.read().decode("utf-8")
print(data)
print('###################################')
string = json.loads(data)
print(string)
print('##################################')
tra = string['translateResult'][0][0]['tgt']
print("您输入的是:" + input_data + " 翻译为:" + tra)

python爬虫04--有道翻译相关推荐

  1. python爬虫模拟有道翻译

    python爬虫模拟有道翻译 案例目的: 通过模拟有道翻译,介绍携带form表单发送post请求以及破解form表单中的加密数据. 案例实现功能: 模拟有道翻译,实现中英互译. 爬取过程分析: 找到目 ...

  2. Python爬虫破解有道翻译

    有道翻译是以异步方式实现数据加载的,要实现对此类网站的数据抓取,其过程相对繁琐,本节我以有道翻译为例进行详细讲解. 通过控制台抓包,我们得知了 POST 请求的参数以及相应的参数值,如下所示: 图1: ...

  3. 教你用Python爬虫自制有道翻译词典

    Python爬虫能够实现的功能有很多,就看你如何去使用它了.今天小千就来教大家如何去利用Python爬虫自制一个有道翻译词典. 首先打开有道翻译页面,尝试输入hello,就出现翻译了,可以自动翻译.有 ...

  4. 【Python爬虫】有道翻译

    Hello,爬虫 直接贴代码 import urllib.requestimport time import random import hashlib # 上边三个模块是用于生成有道翻译的有效时间戳 ...

  5. 基于python爬取有道翻译,并在线翻译

    基于python爬取有道翻译,并在线翻译 由于我也是爬虫新学者,有什么做的不对的请多加包涵 我们需要使用的库如下 from urllib import request import urllib im ...

  6. Python爬虫实例:自制翻译机(简单)

    文章目录 Python爬虫实例:自制翻译机 要求实现功能:用户输入英文或中文,程序即可打印出来对应的译文. 步骤 解决反爬 上码 加界面 结果展示 Python爬虫实例:自制翻译机 一起试试爬取有道翻 ...

  7. python有道翻译接口-Python通过调用有道翻译api实现翻译功能示例

    本文实例讲述了Python通过调用有道翻译api实现翻译功能.分享给大家供大家参考,具体如下: 通过调用有道翻译的api,实现中译英.其他语言译中文 Python代码: # coding=utf-8 ...

  8. Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备)

    Python 打造基于有道翻译的命令行翻译工具(命令行爱好者必备) 之前基于百度写了一篇博文 Python 打造基于百度翻译的命令行翻译工具,本来这工具用得挺好的.但是没想到,近期处于不知道啥原因,不 ...

  9. python读音有道-python爬虫之有道在线翻译

    今天初学了python这门课 老师简单的讲解了一下 python的安装环境,配置环境变量,当前主流Python使用的是3.x版本, 下午简单的讲解了python的起源,发展以及在各个方面的应用 然后晚 ...

  10. python3爬虫有道翻译_一篇文章教会你利用Python网络爬虫获取有道翻译手机版的翻译接口...

    [一.项目背景] 有道翻译作为国内最大的翻译软件之一,用户量巨大.在学习时遇到不会的英语词汇,会第一时间找翻译,有道翻译就是首选.今天教大家如何去获取有道翻译手机版的翻译接口. ![image](ht ...

最新文章

  1. Nacos离GA更进一步:0.9.0发布
  2. 限时抢订!价值4800元TechNet Plus赠阅一年!今天己到哈~~~
  3. ajax如何知道超时请求,如何发送ajax请求来检查会话超时并在grails中呈现relogin消息?...
  4. 浅析MySQL JDBC连接配置上的两个误区
  5. 高等数学上-赵立军-北京大学出版社-题解-练习2.5
  6. Vue-cli3配置教程入门
  7. 开源 java CMS - FreeCMS2.3会员我的简历
  8. 4.UNIX 环境高级编程--文件和目录
  9. mysql tomcat 自动重连_Tomcat JDBC数据库连接池断开重连
  10. [转]SQL Server 2000执行计划成本(2/5)
  11. 分布估计算法(Estimation of Distribution Algorithm)
  12. 新华三PRIMERA,开启存储新纪元
  13. 无线WIFI“信道”
  14. COSC1076_assignment2_221
  15. 解决Sublime Text菜单栏和标签栏不见问题
  16. 高质量的博客评论外链有用么?
  17. QQ空间的花花快速成长所需的东东(转)
  18. css首行缩进字符间距行高_黑暗代码风格的学院:换行,间距和缩进
  19. 通过不同的查询方式解决笛卡尔集问题
  20. 三星s2 硬刷Android 8,六年老机吃上奥利奥:第三方三星S2安卓8.0刷机包发布

热门文章

  1. android app打开另一个app并触发按钮_Android进程调度:Low memory killer(4)修改版
  2. 华为成立德国实验室属实 但并非为5G牌照
  3. C#实现图片文件到数据流再到图片文件的转换
  4. python版trace命令显示归属地
  5. EIGRP单边邻居——认证
  6. 26个要素,仅仅依靠百度打造成功网站
  7. qmail 反垃圾邮件
  8. Linux基本操作——文件相关
  9. 洛谷P2050 美食节
  10. 从Maven远程存储库下载