#一种实现案方案是:

import urllib.request
import urllib.parse
import json

#Request URL
while 1:
    i = input("请输入要翻译的文字:")
    if i=='!q':
        print("退出")
        break

url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
    data = {}
    # 注意head文件!
    head="Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36 LBBROWSER"
    
    # From Data 全部属性   
    data['i'] = "我是中国人!"
    data['from'] = 'AUTO'
    data['to'] = 'AUTO'
    data['smartresult'] = 'dict'
    data['client'] = 'fanyideskweb'
    data['datasalt'] = '1531398987689'
    data['sign'] = 'b2116a1fa17e3c04da517b8e8282fed8'
    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")
    #打开链接
    req = urllib.request.Request(url,data)
    req.add_header("User-Agent",head)
    response = urllib.request.urlopen(req)

#转为Unicode
    html = response.read().decode("utf-8")

#json文件读取
    target = json.loads(html)

#字典列表输出
    #print(html)
    print(target["translateResult"][0][0]["tgt"])

python 3.7.0 小甲鱼 有道词典翻译 (error:50)问题解决相关推荐

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

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

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

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

  3. php调用翻译,PHP调用有道词典翻译API实现翻译功能及代码

    PHP调用有道词典翻译API实现翻译功能及代码,其中英文可以翻译,中文不能翻译是什么问题啊?急 http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd3 ...

  4. php有道,PHP调用有道词典翻译API实现通译功能及代码

    PHP调用有道词典翻译API实现通译功能及代码PHP调用有道词典翻译API实现翻译功能及代码 PHP调用有道词典翻译API实现翻译功能及代码,其中英文可以翻译,中文不能翻译是什么问题啊?急 http: ...

  5. python编程练习(小甲鱼)第16-20课

    1.将可迭代对象转化为列表,元组,字符串的内置函数 list() tuple() str() 2.区分reverse()和reversed(),为什么用法不一样 reverse()是python中列表 ...

  6. 小甲鱼python全部视频_小甲鱼全套教程之Python系列视频教程

    Python 当前位置:主页 > 编程教程 > Python > 小甲鱼全套教程之Python系列视频教程 小甲鱼全套教程之Python系列视频教程 教程大小:   发布时间:201 ...

  7. 跟着小甲鱼学python怎么样_跟着小甲鱼的python视频学习,小白能够接受吗?

    查看: 3709|回复: 14 跟着小甲鱼的python视频学习,小白能够接受吗? 电梯直达 发表于 2018-4-29 16:57:27 | 只看该作者 |倒序浏览 |阅读模式 马上注册,结交更多好 ...

  8. 小甲鱼python教程视频怎么样-小甲鱼零基础入门学习Python视频教程全套96集

    资源介绍 教程名称: 小甲鱼零基础入门学习Python视频教程全套96集 课程简介: xa0 xa0 Python具有跨平台特点,Python可以在各种不同类型的计算机上运行,Windows.MAC. ...

  9. 使用python爬取有道词典翻译

    ```python```python```python import requests # 导入requests 模块 import json # 导入json# 有道里面的响应的xhr地址 # 将下 ...

  10. 使用python爬虫技术进行有道词典翻译中英文【修正转载】

    今天在网上想找资料学习一下爬虫技术,在博客:[python爬虫]--调用有道词典进行翻译_saya_wj-CSDN博客_通过爬取有道词典的方式实现中英文的翻译的代码里面意外的发现translate方法 ...

最新文章

  1. CNCF宣布containerd毕业
  2. Linux服务器集群系统(一)—— LVS(Linux Virtual Server)简介
  3. android配置开发环境ubuntu
  4. linux下jboss分析helloword,JBoss 中运行servlet 的helloworld程序(转)
  5. python字典有什么用_Python中的字典介绍
  6. Java中常见的URL问题及解决方案
  7. 最长回文子串manacher算法模板
  8. 基于2.9.6vue-cli初始化webpack工程
  9. 华为NP课程笔记6-路由控制
  10. Oracle数据库sql语句空字段筛选方法,sql语句值为空判断方法
  11. (websocket)协议中Ping Pong,Socket通讯ping pong(长连接),心跳包
  12. MongoDB 极简入门实践
  13. 矩阵行列式的计算及逆矩阵转换
  14. python入门教程陈孟林_适用于小白的 python 快速入门教程
  15. 如何绘制用户体验地图
  16. sql float保留两位
  17. NodeJS使用socket传输大文件
  18. 香港4月1日5G商用,月费198港元起
  19. 魔兽世界你无法向该服务器发邮件什么意思,魔兽世界:对于怀旧服无法上线的3大原因!暴雪是这样解释的!...
  20. RAID磁盘阵列详情

热门文章

  1. 流利阅读12.23 The 'great dying': rapid warming caused largest extinction event ever, report says
  2. Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Cou
  3. 【笔记】软件测试04——MySQL
  4. 突发!阿里巴巴大调整
  5. Web性能技巧-超越基础
  6. 心理测试单机小软件,成人心理测评系统(单机版)
  7. MySQL 教程(三)函数
  8. 架构师提升技术影响力的三个阶段(一)
  9. 订单信息无法识别,建议联系卖家。 错误码:INVALID_PARAMETER
  10. Exception sending context initialized event to listener instance of class org.springframework.web