python实现简单的api接口-简单实现Python调用有道API接口(最新的)
# '''
# Created on 2018-5-26
#
# @author: yaoshuangqi
# '''
import urllib.request
import urllib.parse
import json
class YoudaoFanyi():
"""
有道词典API
"""
VERSION = 1.1
URL = 'http://fanyi.youdao.com/openapi.do'
KEY_FROM = 'Dic-EVE'
KEY = ''
TYPE = 'data'
# 可选值xml, json
DOC_TYPE = 'json'
def translate(self, text):
"""
翻译方法,传入要翻译的文本,返回结果字典
"""
# 参数
params = {'keyfrom': self.KEY_FROM, 'key': self.KEY, 'type': self.TYPE, 'doctype': self.DOC_TYPE, 'version': self.VERSION ,'q': text}
resp = urllib.request.urlopen(self.URL, urllib.parse.urlencode(params).encode(encoding='utf_8'))
data = resp.read().decode("utf_8")
print('有道API翻译内容:%s'%data)
return json.loads(data)
def format_for_command(self, text):
"""
为命令行格式化翻译结果
"""
data = main(text)
# TODO:格式化字符串
if data:
print('有道翻译:')
print(' 原文本:', data.get('query', text))
translation = data.get('translation',None)
explains = data['basic']['explains']
if translation:
for t in translation:
print(' 翻 译:', t)
if explains:
print(' 解释:',explains)
else:
print('未找到该词')
def main(text):
if text and text.strip() != '':
return YoudaoFanyi().translate(text)
if __name__ == '__main__':
while True:
content = input('请输入翻译内容:')
if content:
YoudaoFanyi().format_for_command(content)
else:
print('有道翻译: 提示:您已退出!!')
break
有道翻译API链接:http://fanyi.youdao.com/openapi?path=data-mode
用Python调用华为云API接口发短信
[摘要] 用Python调用华为云API接口实现发短信,当然能给调用发短信接口前提条件是通过企业实名认证,而且有一个通过审核的短信签名,话不多说,showcode #!/usr/bin/python3 ...
Python 调用图像融合API
Python 调用图像融合API 本文记录使用Python,调用腾讯AI开放平台的图像融合API.官网给出的Demo用的是PHP,博主作为Python的粉丝,自然想用它来和『最好的』的语言一较高下,顺 ...
Angular 调用百度地图API接口
Angular 调用百度地图API接口 参考原文:https://blog.csdn.net/yuyinghua0302/article/details/80624274 下面简单介绍一下如何在Ang ...
python调用openstack的api,create_instance的程序解析
python调用openstack的api,create_instance的程序解析 2017年10月17日 15:27:24 CloudXli 阅读数:848 版权声明:本文为博主原创文章,未经 ...
Python如何调用新浪api接口的问题
前言:这些天在研究如何调用新浪开放平台的api分析新浪微博用户的数据 成果:成功调用了新浪api获取了用户的一些个人信息和无数条公共微博 不足:新浪开放平台访问有限制,返回的数据着实有限,不足以分析问 ...
python调用有道翻译api实现翻译
通过调用有道翻译的api,实现中译英.其他语言译中文 代码: # coding=utf-8 import urllib import urllib2 import json import time i ...
Python多线程豆瓣影评API接口爬虫
爬虫库 使用简单的requests库,这是一个阻塞的库,速度比较慢. 解析使用XPATH表达式 总体采用类的形式 多线程 使用concurrent.future并发模块,建立线程池,把future对象 ...
python 调用github的api,呈现python的受欢迎的程度
1 使用api调用数据: 在浏览器的地址栏中输入: https://api.github.com/search/repositories?q=language:python&sort=star ...
Python 调用百度翻译API
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...
随机推荐
Atitit RSA非对称加密原理与解决方案
Atitit RSA非对称加密原理与解决方案 1.1. 一.一点历史 1 1.2. 八.加密和解密 2 1.3. 二.基于RSA的消息传递机制 3 1.4. 基于rsa的授权验证机器码 4 1.5. ...
抓包利器Fiddler
1).Fiddler安装 a.下载地址: http://fiddler2.com/get-fiddler b.安装:省略(下一步...下一步即可) 2).Fiddler配置 a.允许远程计算机连接Fi ...
BZOJ1075 : [SCOI2007]最优驾车drive
设$f[i][j][k]$为到达$(i,j)$,用时为$rac{k}{5lcm}$小时的最低耗油量,然后DP即可. #include const int N=12,M= ...
MSM8909+Android5.1.1之系统烧录
1. 安装高通USB驱动 图1 安装成功后,同时按下设备的音量+和音量-按键,且用USB连接到设备上,在设"设备管理器--->端口"下面看到USB虚拟的端口,如下: ...
JQuery ----文档处理
1.append(content|fn) 概述 向每个匹配的元素内部追加内容. 这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似. 2.appendTo(conten ...
c#高级编程第七版 学习笔记 第一章 .NET体系结构
第一章 .NET体系结构 本章内容: 编译和运行面向.NET的代码 Microsoft中间语言(Microsoft Intermediate Language,MSIL或简称IL)的优点 值 ...
IOS 文件管理 2
IOS开发-文件管理(二) 五.Plist文件 String方式添加 NSString *path = [NSHomeDirectory( ) stringByAppen ...
xxx app 项目问题解决一览
前话:作为人生旅途中的小记录 不同账号玩法限制 解决 x 6.调整下注筹码 **** 解决 不同账号的玩法限制 **** ...
windows对象 document对象 的一些操作 9.23
函数: 四要素 1.返回类型2.函数名3.参数列表4.函数体 window . 对象 opener 打开当前窗口的源窗口 alert(window.opener); open( ) 例子: ...
【qt】QT 的信号与槽机制
QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象.易于扩展.真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT ...
python实现简单的api接口-简单实现Python调用有道API接口(最新的)相关推荐
- python有道api-python 调用有道api接口的方法
初学python ,研究了几天,写了一个python 调用 有道api接口程序 效果看下图: 申明:代码仅供和我一样的初学者学习交流 申请很简单的 ps:审核不用花时间的,请勿滥用!! #-*- co ...
- python api接口调用_python 调用有道api接口的方法
初学者学习python,研究了几天之后,我写了一个python程序调用有道api接口.效果如下图所示:声明:代码仅仅是像我这样的初学者学习和交流.应用程序非常简单.PS:评审不需要时间,请不要滥用!! ...
- 调用接口登录禅道_调用禅道api创建新用户
调用禅道api创建新用户 使用禅道API是一件非常麻烦的事,因为它没有详细的API文档. 官方在网站内嵌的API文档极其简略,根本不知道需要传递什么参数. 如何知道该如何使用它提供的API呢? 你必须 ...
- python有道自动翻译_Python 调用有道翻译接口实现翻译
最近为了熟悉一下 js 用有道翻译练了一下手,写一篇博客记录一下,也希望能对大家有所启迪,不过这些网站更新太快,可能大家尝试的时候会有所不同. 首先来看一下网页 post 过去的数据 大家不难发现,我 ...
- 使用Python调用有道翻译接口实现翻译任务
使用Python调用有道翻译接口实现翻译任务 首先直接上代码,可以直接复制调用 import hashlib import random import timeimport requestsclass ...
- python百度翻译api申请网页版_python3调用百度翻译api接口实现全过程
现在很都平台的翻译api接口都开始收费了,比如谷歌.微软.yandex等等,注册非常麻烦,而且要钱,目前就百度还剩下一个最基础的翻译api不需要钱,今天我要和大家分享的是怎样使用python3调用百度 ...
- JAVA调用有道API接口对数据库中的中文语句进行翻译
今天遇到一个小需求,就是将数据库中的某个中文字段翻译成英文,总共有六百多条,直接只用数据库update语句和手动翻译效率很慢.我想这如果可以调用有道翻译API接口将翻译的语句结合原中文字段拼接成upd ...
- python连接微信接口开发教程_Python调用微信公众平台接口操作示例
本文实例讲述了Python调用微信公众平台接口操作.分享给大家供大家参考,具体如下: 这里使用的是Django,其他类似 # coding=utf-8 from django.http import ...
- python用法查询软件_GitHub - ahahahahawd/youdao: 基于python 的命令行下查词工具,使用有道api...
youdao 简介 这是一个基于Python 在控制台下查单词的小工具. 这个小程序是受https://github.com/Flowerowl/ici 启发, 用requests 库和有道的API ...
最新文章
- Evaluation of hybrid and non-hybrid methods for de novo assembly of nanopore reads
- What you should do if you want to become more professional in career?
- c语言行列坐标是先行后j,C语言学习之行列操作
- 理解Linux的overcommit memory
- 用java编写圆锥_求java大神帮忙 求大神帮助!Java
- java找不到路径应该怎么弄_cd java 找不到指定路径
- 北大计算机陈旭,北大图灵班——欢迎来到计算机王国
- 在书的侧面(包括书口、书顶<上切口>、书根<下切口>)写的字如何去除
- kali利用fluxion无线网络钓鱼
- mysql数据库维护(mysql学习笔记)
- 500~1000元价位有哪些新手入门吉他推荐?saga萨伽、VEAZEN费森和雅马哈这几个品牌怎么样?
- 世界顶级机器学习科学家黄恒加入京东,出任京东大数据首席科学家
- rancher应用商店的使用
- 用vue3.0.1如何搭建仿京东的电商H5项目呢?本文实战教你
- 在线编码工具_每个新编码员都需要25种工具
- 历史最全、最细、近一年最新 知识图谱相关经典论文分享
- 使用电脑的时候,发现麦克风不能录音了
- 剪辑技巧!如何利用背景图片给多段视频画面四周添加黑色边框
- http的网页下加载https图片失败
- Qemu 调试内核 出错 Remote 'g' packet reply is too long: