2021-2-2有道翻译在线翻译爬虫
#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有道翻译在线翻译爬虫相关推荐
- python之post的响应爬虫——利用python实现有道翻译在线翻译
利用python实现有道翻译在线翻译 1 post的请求方式 1.1 post和get的区别 1.2 post特点 2.利用request.urllib实现 2.1 寻找网页源代码翻译的位置 2.2 ...
- 想知道同声翻译在线翻译怎么操作吗?很简单,只需4步
你知道同声翻译在线翻译怎么操作吗?随着全球化的不断发展,越来越多的人需要与来自不同国家的人交流.为了实现跨语言的沟通,同声翻译技术越来越受到欢迎. 下面将介绍4款支持同声翻译在线翻译功能的软件,希望可 ...
- 利用手机工具教你快速完成英语翻译在线翻译中文
利用手机工具教你快速完成英语翻译在线翻译中文?世界那么大,谁都想出去看看,可是当你遇到语言问题没法解决时,你还想出去看看吗?恐怕没人愿意,所以今天小编就为大家带来一个英语在线翻译为中文的方法,让你可以 ...
- 中日翻译在线翻译如何利用日语翻译软件完成
中日翻译在线翻译如何利用日语翻译软件完成?对于喜欢看日漫的朋友们来说,肯定都有一颗去日本旅游的心,但是去日本旅游首先我们要解决中日语翻译的问题.今天小编将要分享给大家一个方法,帮助大家快速完成中日语翻 ...
- 20221026使用搜狗翻译在线翻译英文文档的评测
20221026使用搜狗翻译在线翻译英文文档的评测 2022/10/26 23:03 百度搜索:免费文档翻译在线翻译 https://zhuanlan.zhihu.com/p/82773763 别找了 ...
- 如何进行同声翻译?这些同声翻译在线翻译方法大家都在用
在座的各位以后有没有出国求学或者旅游的计划呀,像我英语不太好,话到嘴边常常不知道怎么表达,在国内路上遇到热情的外国人也只会一句"How are you"外加肢体语言连比带画的,但是 ...
- 有道词典在线翻译爬虫
1.打开有道在线翻译,并请求翻译 1.1获取翻译接口 1.2两次翻译数据对比 第一次 第二次 总结: 我们发现请求数据有差异: salt,ts,sign,并且可以看到i对应翻译词组 2.查找js处理逻 ...
- 有道词典java下载手机版下载手机版_有道词典app下载_有道词典在线翻译下载安装手机版v9.08...
有道词典app是网易开发设计的一款手机免费翻译软件,专为用户打造的移动翻译词典运用.网易有道词典APP是一款提供多种语系翻译,大量语汇任你查,汇聚wiki百科.百度百科内容,包揽2000万百科词条,更 ...
- 英文译中文翻译-中文英文翻译在线翻译
如果您需要在线翻译英文文本为汉字,您可以使用各种在线翻译服务或应用程序.以下是一些您可以尝试的在线翻译服务: Google翻译: Google翻译是一款广受欢迎的在线翻译服务,可将英语文本翻译成汉字. ...
- 某道词典在线翻译JS解密,完全扣js代码解密 (小白基础篇)
一.先试着英汉翻译一波: 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么 ...
最新文章
- 皮一皮:这才是「真 · 老司机」...
- duilib 修复Text控件无法设置宽度的bug,增加自动加算宽度的属性
- “九韶杯”河科院程序设计协会第一届程序设计竞赛 【前六题解析】
- VTK:绘图之BoxChart
- 网页中的宽高度(网页视口宽高度,网页滚动宽高度,网页宽高度........)
- 准备树莓派下的模块开发环境
- Apollo进阶课程㉝丨Apollo ROS原理—2
- 神经网络的基本工作原理
- tinyxml c语言,开源TinyXML 最简单的新手教程
- [ExtJS5学习笔记]第十五节 Extjs5表格显示不友好?panel的frame属性在作怪
- eclipse 安装svn插件(Subclipse)
- MyBatis Review——多对多映射
- 第一章: 当前主流的小型嵌入式 GUI
- vs C3861	“rand”: 找不到标识符	ConsoleApplication1
- CH341ser(usb转串口)驱动
- 2021年河南省中等职业教育技能大赛 网络搭建与应用项目
- 必须了解的程序员 8个职业发展方向
- [yum] yum将软件安装到指定的目录
- 再聊聊Linux IO
- Vue如何使用iconfont(阿里图标库)
热门文章
- Java调用regester命令
- 用js两张图片合并成一张图片
- python中def demo是什么意思_Python def函数的定义、使用及参数传递实现代码
- 两种常用电容式麦克风 MEMS还是ECM
- 宝塔linux面板-安装golang环境,宝塔面板Linux环境-安装Golang:Go语言环境
- Activiti6.0 用户任务分配方式总结(单人任务、多人任务)
- python调用qq互联_实现QQ互联一键登录代码教程
- 2019-不得不了解的前端趋势
- 概念学习(学习笔记)
- matlab 矩阵 黑白,各位好 请问怎么用0 1矩阵画出黑白的矩阵如下图所示