#encoding=utf-8
#hashlib MD5加密
import requests,fake_useragent,hashlib,timeclass youdao(object):def __init__(self,e):self.url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'self.headers = {'User-Agent':fake_useragent.UserAgent().random,'Cookie': 'OUTFOX_SEARCH_USER_ID=1239216002@10.108.160.105; JSESSIONID=aaaSLMuHEl0hhdVOEEIDx; OUTFOX_SEARCH_USER_ID_NCOO=1785206829.0187201; ___rl__test__cookies=1112268308642','Referer': 'http://fanyi.youdao.com/',}self.bv = hashlib.md5(self.headers['User-Agent'].encode(encoding='UTF-8')).hexdigest()self.salt = str(int(time.time()*10000))self.lts = str(self.salt)[:-1]self.sign = hashlib.md5(("fanyideskweb" + e + self.salt + "Tbh5E8=q6U3EXe+&L[4c@").encode(encoding='UTF-8')).hexdigest()self.data ={'i':e,'from':'AUTO','to':'AUTO','smartresult':'dict','client':'fanyideskweb','salt':self.salt,'sign':self.sign,'lts':self.lts,'bv':self.bv,'doctype': 'json','version': '2.1','keyfrom':'fanyi.web','action':'FY_BY_CLICKBUTTION',}def prase(self):self.response = requests.post(self.url,data=self.data,headers=self.headers)return self.response.json()if __name__ == '__main__':word = input('请输入你要翻译的文字或句子:').strip()youdao = youdao(word).prase()# print(youdao)print('翻译结果为:',youdao["translateResult"][0][0]['tgt'])

2021-2-2有道翻译在线翻译爬虫相关推荐

  1. python之post的响应爬虫——利用python实现有道翻译在线翻译

    利用python实现有道翻译在线翻译 1 post的请求方式 1.1 post和get的区别 1.2 post特点 2.利用request.urllib实现 2.1 寻找网页源代码翻译的位置 2.2 ...

  2. 想知道同声翻译在线翻译怎么操作吗?很简单,只需4步

    你知道同声翻译在线翻译怎么操作吗?随着全球化的不断发展,越来越多的人需要与来自不同国家的人交流.为了实现跨语言的沟通,同声翻译技术越来越受到欢迎. 下面将介绍4款支持同声翻译在线翻译功能的软件,希望可 ...

  3. 利用手机工具教你快速完成英语翻译在线翻译中文

    利用手机工具教你快速完成英语翻译在线翻译中文?世界那么大,谁都想出去看看,可是当你遇到语言问题没法解决时,你还想出去看看吗?恐怕没人愿意,所以今天小编就为大家带来一个英语在线翻译为中文的方法,让你可以 ...

  4. 中日翻译在线翻译如何利用日语翻译软件完成

    中日翻译在线翻译如何利用日语翻译软件完成?对于喜欢看日漫的朋友们来说,肯定都有一颗去日本旅游的心,但是去日本旅游首先我们要解决中日语翻译的问题.今天小编将要分享给大家一个方法,帮助大家快速完成中日语翻 ...

  5. 20221026使用搜狗翻译在线翻译英文文档的评测

    20221026使用搜狗翻译在线翻译英文文档的评测 2022/10/26 23:03 百度搜索:免费文档翻译在线翻译 https://zhuanlan.zhihu.com/p/82773763 别找了 ...

  6. 如何进行同声翻译?这些同声翻译在线翻译方法大家都在用

    在座的各位以后有没有出国求学或者旅游的计划呀,像我英语不太好,话到嘴边常常不知道怎么表达,在国内路上遇到热情的外国人也只会一句"How are you"外加肢体语言连比带画的,但是 ...

  7. 有道词典在线翻译爬虫

    1.打开有道在线翻译,并请求翻译 1.1获取翻译接口 1.2两次翻译数据对比 第一次 第二次 总结: 我们发现请求数据有差异: salt,ts,sign,并且可以看到i对应翻译词组 2.查找js处理逻 ...

  8. 有道词典java下载手机版下载手机版_有道词典app下载_有道词典在线翻译下载安装手机版v9.08...

    有道词典app是网易开发设计的一款手机免费翻译软件,专为用户打造的移动翻译词典运用.网易有道词典APP是一款提供多种语系翻译,大量语汇任你查,汇聚wiki百科.百度百科内容,包揽2000万百科词条,更 ...

  9. 英文译中文翻译-中文英文翻译在线翻译

    如果您需要在线翻译英文文本为汉字,您可以使用各种在线翻译服务或应用程序.以下是一些您可以尝试的在线翻译服务: Google翻译: Google翻译是一款广受欢迎的在线翻译服务,可将英语文本翻译成汉字. ...

  10. 某道词典在线翻译JS解密,完全扣js代码解密 (小白基础篇)

    一.先试着英汉翻译一波: 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么 ...

最新文章

  1. 皮一皮:这才是「真 · 老司机」...
  2. duilib 修复Text控件无法设置宽度的bug,增加自动加算宽度的属性
  3. “九韶杯”河科院程序设计协会第一届程序设计竞赛 【前六题解析】
  4. VTK:绘图之BoxChart
  5. 网页中的宽高度(网页视口宽高度,网页滚动宽高度,网页宽高度........)
  6. 准备树莓派下的模块开发环境
  7. Apollo进阶课程㉝丨Apollo ROS原理—2
  8. 神经网络的基本工作原理
  9. tinyxml c语言,开源TinyXML 最简单的新手教程
  10. [ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪
  11. eclipse 安装svn插件(Subclipse)
  12. MyBatis Review——多对多映射
  13. 第一章: 当前主流的小型嵌入式 GUI
  14. vs C3861 “rand”: 找不到标识符 ConsoleApplication1
  15. CH341ser(usb转串口)驱动
  16. 2021年河南省中等职业教育技能大赛 网络搭建与应用项目
  17. 必须了解的程序员 8个职业发展方向
  18. [yum] yum将软件安装到指定的目录
  19. 再聊聊Linux IO
  20. Vue如何使用iconfont(阿里图标库)

热门文章

  1. Java调用regester命令
  2. 用js两张图片合并成一张图片
  3. python中def demo是什么意思_Python def函数的定义、使用及参数传递实现代码
  4. 两种常用电容式麦克风 MEMS还是ECM
  5. 宝塔linux面板-安装golang环境,宝塔面板Linux环境-安装Golang:Go语言环境
  6. Activiti6.0 用户任务分配方式总结(单人任务、多人任务)
  7. python调用qq互联_实现QQ互联一键登录代码教程
  8. 2019-不得不了解的前端趋势
  9. 概念学习(学习笔记)
  10. matlab 矩阵 黑白,各位好 请问怎么用0 1矩阵画出黑白的矩阵如下图所示