代码

import json

import requests

# 翻译函数,word 需要翻译的内容

def translate(word):

# 有道词典 api

url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'

# 传输的参数,其中 i 为需要翻译的内容

key = {

'type': "AUTO",

'i': word,

"doctype": "json",

"version": "2.1",

"keyfrom": "fanyi.web",

"ue": "UTF-8",

"action": "FY_BY_CLICKBUTTON",

"typoResult": "true"

}

# key 这个字典为发送给有道词典服务器的内容

response = requests.post(url, data=key)

# 判断服务器是否相应成功

if response.status_code == 200:

# 然后相应的结果

return response.text

else:

print("有道词典调用失败")

# 相应失败就返回空

return None

def get_reuslt(repsonse):

# 通过 json.loads 把返回的结果加载成 json 格式

result = json.loads(repsonse)

return result['translateResult'][0][0]['tgt']

def main(err):

word = err

list_trans = translate(word)

return get_reuslt(list_trans)

print(main('鱼'))

"""

"""

运行效果:

以上就是python 简单的调用有道翻译的详细内容,更多关于python 调用有道翻译的资料请关注其它相关文章!

python 有道翻译,python 简单的调用有道翻译相关推荐

  1. python调用有道翻译_python 简单的调用有道翻译

    代码 import json import requests # 翻译函数,word 需要翻译的内容 def translate(word): # 有道词典 api url = "http: ...

  2. python爬取有道翻译的代码_python 简单的调用有道翻译

    代码 import json import requests # 翻译函数,word 需要翻译的内容 def translate(word): # 有道词典 api url = 'http://fan ...

  3. python数据分析 pandas对某列Series调用有道翻译API进行翻译

    需求:使用pandas对船舶数据分析中,爬取下来的一些字段是英文的,将某列Series的英文翻译成中文 解决方案:这里封装了一个对某列不同语言的Series进行翻译的类 思路:因为翻译接口有访问次数的 ...

  4. LabVIEW使用POST调用有道翻译

    为何想到做这个 前两天开始学习python,因为大家都说python是最好的程序语言,没有之一,我也不知道是不是真的,不过既然身边的人都在学,就学学看吧. python的实例第一课居然是调用 有道翻译 ...

  5. 有道python网课怎么样-如何用python“优雅的”调用有道翻译?

    前言 其实在以前就盯上有道翻译了的,但是由于时间问题一直没有研究(我的骚操作还在后面,记得关注),本文主要讲解如何用python调用有道翻译,讲解这个爬虫与有道翻译的js"斗争"的 ...

  6. python实现简单的api接口-简单实现Python调用有道API接口(最新的)

    # ''' # Created on 2018-5-26 # # @author: yaoshuangqi # ''' import urllib.request import urllib.pars ...

  7. 如何用python“优雅的”调用有道翻译

    文章目录 前言 分析 分析url 分析参数01 分析参数02 加密分析 模拟请求 注意点 请求代码 执行结果 结语 前言 其实在以前就盯上有道翻译了的,但是由于时间问题一直没有研究(我的骚操作还在后面 ...

  8. 如何用python“优雅的”调用有道翻译?

    其实在以前就盯上 有道翻译了 的,但是由于时间问题一直没有研究(我的 骚操作还在后面 ,记得关注),本文主要讲解如何用python调用有道翻译,讲解 这个爬虫与有道翻译 的js" 斗争 &q ...

  9. python有道-如何用pythonquot;优雅的”调用有道翻译?

    前言 其实在以前就盯上有道翻译了的,但是由于时间问题一直没有研究(我的骚操作还在后面,记得关注),本文主要讲解如何用python调用有道翻译,讲解这个爬虫与有道翻译的js"斗争"的 ...

  10. python md5加密_如何用python“优雅”的调用有道翻译?

    前言 其实在以前就盯上有道翻译了的,但是由于时间问题一直没有研究(我的骚操作还在后面,记得关注),本文主要讲解如何用python调用有道翻译,讲解这个爬虫与有道翻译的js"斗争"的 ...

最新文章

  1. 503. 下一个更大元素 II
  2. 【简易教程】基于Vue-cli使用eslint指南
  3. 谷歌浏览器怎么重发请求_Googel 浏览器 模拟发送请求工具--Advanced REST Client
  4. 成为java高级工程师需要什么
  5. 计算机学院毕业生德育总结,毕业生德育答辩总结_相关文章专题_写写帮文库
  6. java连接Hbase操作数据库的全过程---搭建hbase数据库
  7. 求矩形槽内电位分布matlab,MATLAB超松弛迭代法求解接地金属槽内电位分布
  8. ShaderMap Pro(贴图制作转换生成工具)v1.3.1官方版
  9. 零信任兴起:从理念到实践
  10. youtube后端是python吗_Web后端开发,用Python还是Go呢?
  11. 剑指政企数智办公市场,通信厂商融云有何看家本领?
  12. 小学计算机打字比赛教案,打字比赛活动方案
  13. springboot找不到对象(自动注入失败)
  14. 高效能人士的七个习惯 与成功有约
  15. Code for fun (1)
  16. php条件查询,PHP-----多条件查询(示例代码)
  17. hdu5544 Ba Gua Zhen(高斯消元)
  18. 当医学影像遇上深度学习 | 影像数据类型一览
  19. Java 7 使用TWR(Try-with-resources)完成文件copy
  20. 中国矿业大学计算机学院刘一凡,中国矿业大学计算机学院2013级国家奖学金获得者刘一凡采访记...

热门文章

  1. APP性能测试(手机端和服务端)
  2. 阿里云ECS迁移至腾讯云
  3. Redis读书笔记(一)Redis可以做什么
  4. 近世代数:正规子群的同态与同构
  5. 计算机应用的论文模版,完整版计算机应用技术毕业论文
  6. 软件供应链安全威胁:从“奥创纪元”到“无限战争”
  7. 各种门锁的内部结构图_防盗门锁锁体内部结构图是什么?
  8. Java取整函数(ceil、floor、round)
  9. Ubuntu安装python步骤
  10. c语言开发 kdj,KDJ——随机指标之王