import urllib.request
import urllib.parse
import json

line = input('你想翻译啥:')
url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom='
data={}
data['i'] = line
data['from'] = 'AUTO'
data['to'] = 'AUTO'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = '1517799189818'
data['sign'] = '8682192c0707c52ecdffbc98f77a17ac'
data['doctype'] = 'json'
data['version'] = '2.1'
data['keyfrom'] = 'fanyi.web'
data['action'] = 'FY_BY_CLICKBUTTION'
data['typoResult'] = 'true'

data = urllib.parse.urlencode(data).encode('utf-8')

response = urllib.request.urlopen(url,data)
html = response.read().decode('utf-8')

translate_results = json.loads(html)
    #找到翻译结果,load函数能将str转换成dict类型
translate_results = translate_results['translateResult'][0][0]['tgt']
    #打印翻译信息
print("翻译的结果是:%s" % translate_results)

python 编写有道词典实时翻译相关推荐

  1. python爬虫之SSL、加密、破解有道词典加密算法并编写有道词典实时翻译

    1.SSL -SSL证书就是指遵守SSL安全套阶层协议的服务器数字证书(SercureSocketLayer) -美国王景公司开发 -CA(CertifacateAuthority)是数字证书认证中心 ...

  2. python读音有道词典-有道词典命令行快速翻译,Python编程的利器

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于Python实用宝典,作者Python实用宝典 在编程时经常会遇到 ...

  3. python有道翻译-Python调用有道词典翻译

    Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...

  4. python有道-Python调用有道词典翻译

    Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...

  5. python 爬取有道词典的翻译 *渔夫版

    前言 在小甲鱼课程里学习到的python爬取有道词典的翻译,发现一些东西不是很适用于现在,网上给出的答案分为两种 一.去掉 "_o" import urllib.request i ...

  6. python利用有道词典翻译_Python利用有道词典接口制作即时翻译的工具

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于Python 实用宝典,作者Python 实用宝典 前言 在编程时经 ...

  7. Python利用有道词典接口制作即时翻译的工具

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于Python 实用宝典,作者Python 实用宝典 前言 在编程时经 ...

  8. python爬虫有道词典_Python爬取有道词典,有道的反爬很难吗?也就这样啊!

    前言 大家好 ​ 最近python爬虫有点火啊,啥python爬取马保国视频--我也来凑个热闹,今天我们来试着做个翻译软件--不是不是,说错了,今天我们来试着提交翻译内容并爬取翻译结果 主要内容 PS ...

  9. python利用有道词典翻译_使用Python从有道词典网页获取单词翻译

    从有道词典网页获取某单词的中文解释. import re import urllib word=raw_input('input a word\n') url='http://dict.youdao. ...

最新文章

  1. CSS和HTML做好看的界面
  2. 网络编程学习笔记--1.socket可读可写条件
  3. 视频分解图片原理;图片合成视频原理
  4. Leetcode-移除链表元素
  5. matlab完全自学一本通 pdf,matlab r2014a自学一本通 MATLAB R2014a完全自学一本通 中文pdf扫描版[125MB] 下载-脚本之家...
  6. 剑与远征新海盗版本10章怎么去过?Boss也会随着章节、等级提升
  7. Android 使用SWIG生成Jni代码
  8. spring boot微服务通用部署启动脚本
  9. linux php 执行python,Linux(Ubuntu)下php使用exec调用python程序返回json数据
  10. springboot情操陶冶-@SpringBootApplication注解解析
  11. MySQL Flow Control Statements(流程控制)
  12. linux关闭rpcbind服务,rpcbind服务 关闭
  13. 自回归模型 - PixelCNN
  14. 【转】8段数码管引脚图,8段数码管动态显示详解
  15. JVM进阶(六)——鲜为人知的二次标记
  16. 冰雪复古优化服务器,冰雪复古单职业:最适合长久稳定打金的传奇
  17. 大数据营销方案的分析处理
  18. flutter flutter_easyloading全局初始化
  19. The development history and future trend of optical fiber communication technology
  20. 中国计量大学计算机专业在哪个校区,2021年中国计量大学有几个校区,大一新生在哪个校区...

热门文章

  1. 使用python爬取抖音app视频!谁说APP数据爬不了的!
  2. 从离散到分布,盘点常见的文本表示方法
  3. mysql如何直接打开表_Navicat for MySQL:如何打开 MySQL 表,需要技巧
  4. 白帽子讲web安全 编码问题sql注入的 笔记
  5. ppt中浏览网页的问题
  6. 逻辑运算符 [MySQL][数据库]
  7. 区块链技术入门——核心概念与原理
  8. 通过Excel快捷生成折线图
  9. Ubuntu apache2绑定域名
  10. 做了七年软件开发后反而更迷茫