python 3.7.0 小甲鱼 有道词典翻译 (error:50)问题解决
#一种实现案方案是:
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)问题解决相关推荐
- python有道翻译-Python调用有道词典翻译
Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...
- python有道-Python调用有道词典翻译
Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...
- php调用翻译,PHP调用有道词典翻译API实现翻译功能及代码
PHP调用有道词典翻译API实现翻译功能及代码,其中英文可以翻译,中文不能翻译是什么问题啊?急 http://fanyi.youdao.com/openapi.do?keyfrom=cxvsdffd3 ...
- php有道,PHP调用有道词典翻译API实现通译功能及代码
PHP调用有道词典翻译API实现通译功能及代码PHP调用有道词典翻译API实现翻译功能及代码 PHP调用有道词典翻译API实现翻译功能及代码,其中英文可以翻译,中文不能翻译是什么问题啊?急 http: ...
- python编程练习(小甲鱼)第16-20课
1.将可迭代对象转化为列表,元组,字符串的内置函数 list() tuple() str() 2.区分reverse()和reversed(),为什么用法不一样 reverse()是python中列表 ...
- 小甲鱼python全部视频_小甲鱼全套教程之Python系列视频教程
Python 当前位置:主页 > 编程教程 > Python > 小甲鱼全套教程之Python系列视频教程 小甲鱼全套教程之Python系列视频教程 教程大小: 发布时间:201 ...
- 跟着小甲鱼学python怎么样_跟着小甲鱼的python视频学习,小白能够接受吗?
查看: 3709|回复: 14 跟着小甲鱼的python视频学习,小白能够接受吗? 电梯直达 发表于 2018-4-29 16:57:27 | 只看该作者 |倒序浏览 |阅读模式 马上注册,结交更多好 ...
- 小甲鱼python教程视频怎么样-小甲鱼零基础入门学习Python视频教程全套96集
资源介绍 教程名称: 小甲鱼零基础入门学习Python视频教程全套96集 课程简介: xa0 xa0 Python具有跨平台特点,Python可以在各种不同类型的计算机上运行,Windows.MAC. ...
- 使用python爬取有道词典翻译
```python```python```python import requests # 导入requests 模块 import json # 导入json# 有道里面的响应的xhr地址 # 将下 ...
- 使用python爬虫技术进行有道词典翻译中英文【修正转载】
今天在网上想找资料学习一下爬虫技术,在博客:[python爬虫]--调用有道词典进行翻译_saya_wj-CSDN博客_通过爬取有道词典的方式实现中英文的翻译的代码里面意外的发现translate方法 ...
最新文章
- CNCF宣布containerd毕业
- Linux服务器集群系统(一)—— LVS(Linux Virtual Server)简介
- android配置开发环境ubuntu
- linux下jboss分析helloword,JBoss 中运行servlet 的helloworld程序(转)
- python字典有什么用_Python中的字典介绍
- Java中常见的URL问题及解决方案
- 最长回文子串manacher算法模板
- 基于2.9.6vue-cli初始化webpack工程
- 华为NP课程笔记6-路由控制
- Oracle数据库sql语句空字段筛选方法,sql语句值为空判断方法
- (websocket)协议中Ping Pong,Socket通讯ping pong(长连接),心跳包
- MongoDB 极简入门实践
- 矩阵行列式的计算及逆矩阵转换
- python入门教程陈孟林_适用于小白的 python 快速入门教程
- 如何绘制用户体验地图
- sql float保留两位
- NodeJS使用socket传输大文件
- 香港4月1日5G商用,月费198港元起
- 魔兽世界你无法向该服务器发邮件什么意思,魔兽世界:对于怀旧服无法上线的3大原因!暴雪是这样解释的!...
- RAID磁盘阵列详情
热门文章
- 流利阅读12.23 The 'great dying': rapid warming caused largest extinction event ever, report says
- Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Cou
- 【笔记】软件测试04——MySQL
- 突发!阿里巴巴大调整
- Web性能技巧-超越基础
- 心理测试单机小软件,成人心理测评系统(单机版)
- MySQL 教程(三)函数
- 架构师提升技术影响力的三个阶段(一)
- 订单信息无法识别,建议联系卖家。 错误码:INVALID_PARAMETER
- Exception sending context initialized event to listener instance of class org.springframework.web