首页 > 其他分享 >有道翻译

有道翻译

时间:2023-05-14 10:23:19浏览次数:34  
标签:翻译 有道 youdao &_ headers https js com

import time
import requests
import execjs
d = execjs.get().compile(open('decrypt.js','r',encoding='utf-8').read())
headers = {
    'Accept': 'application/json, text/plain, */*',
    'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
    'Connection': 'keep-alive',
    'Content-Type': 'application/x-www-form-urlencoded',
    'Origin': 'https://fanyi.youdao.com',
    'Referer': 'https://fanyi.youdao.com/',
    'Sec-Fetch-Dest': 'empty',
    'Sec-Fetch-Mode': 'cors',
    'Sec-Fetch-Site': 'same-site',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36 Edg/113.0.1774.35',
    'sec-ch-ua': '"Microsoft Edge";v="113", "Chromium";v="113", "Not-A.Brand";v="24"',
    'sec-ch-ua-mobile': '?0',
    'sec-ch-ua-platform': '"Windows"',
}
cook = requests.get(f'https://rlogs.youdao.com/rlog.php?_npid=fanyiweb&_ncat=event&_nssn=NULL&_nver=1.2.0&_ntms={time.time()}&show=pop-up_windows&/=NULL&screen=1707*1067',headers=headers)
data = d.call('getMessage','hehe')
response = requests.post('https://dict.youdao.com/webtranslate', cookies=cook.cookies, headers=headers, data=data)
print(d.call('Youdao',response.text))
代码

js:

链接:https://pan.baidu.com/s/1R4Upmh5iAD7qJawOyB5bjg
提取码:6666

js复制下来的 要是有去除没用的js 方法就好了

标签:翻译,有道,youdao,&_,headers,https,js,com
From: https://www.cnblogs.com/inkser/p/17398824.html

相关文章

  • 爬虫案例之有道翻译execjs改写(JS代码改良版)
    网易有道翻译之逆向破解[execjs代码改写]网址:https://fanyi.youdao.com/index.html#/***用到的知识点:(1)requests模块和session模块,发起请求什么是session对象?该对象和requests模块用法几乎一致.对于在请求过程中产生了cookie的请求如果该请求是使用session发起的,则co......
  • 爬虫案例之网易有道翻译Python代码改写
    网易有道翻译之逆向破解[Python代码改写]网址:https://fanyi.youdao.com/index.html#/***用到的知识点:(1)requests模块和session模块,发起请求什么是session对象?该对象和requests模块用法几乎一致.对于在请求过程中产生了cookie的请求如果该请求是使用session发起的,则co......
  • 爬虫案例之网易有道翻译JS代码复杂版
    网易有道翻译逆向案例本次案例逆向的是网易有道云翻译https://fanyi.youdao.com/index.html#/用到的知识包括requests模块及方法md5加密js代码环境的补全【一】分析网站(1)网站页面如图(2)抓包(3)分析抓到的包逐个查看每个包的标头和载荷在webtranslate这个......
  • 翻译 coursera 视频为中文
    1.下载英文视频2.现在vtt字幕3. https://www.happyscribe.com/subtitle-tools/convert-vtt-to-srt转vtt文件为srt文件4.使用剪映,把英文视频导入,识别字幕,把srt字幕导入,根据之前的字幕对齐时间线,导出5.把srt文件丢给chatgpt进行翻译,再使用python脚本格式化......
  • 使用 openai 翻译器
    1.下载openai翻译器 https://github.com/yetone/openai-translator  我在release界面下下载.msi安装包,下载好双击安装即可2.申请openaiAPIkey https://platform.openai.com/account/api-keys要获取openaiAPIkey相对容易。但是免费试用只有一个月,如何升级成付......
  • 【翻译】使用粒子群优化和引力搜索算法与神经网络的模糊混合在室内环境中进行用户定位
    (UserLocalizationinanIndoorEnvironmentUsingFuzzyHybridofPartiocleSwarmOptimization&GravitationalSearchAlgorithmwithNeuralNetworks)JayantG.Rohra1,BoominathanPerumal1(&),SwathiJamjalaNarayanan1,PriyaThakur1,andRajenB.......
  • 印象笔记强制notes格式后导入obsidian、有道云笔记方法
    新版印象笔记给enex格式去掉了,换成notes格式,无法导入别的地方,上网查了下还是有方法导出的安装工具$pipinstall--userevernote-backup按照教程同步笔记$evernote-backupinit-db--backendchina$evernote-backupsync$evernote-backupexportoutput_dir/......
  • Qt - 中英文翻译
    步骤如下:1、创建ts文件 2、修改UI,并更新ts文件 3、翻译工具打开进行翻译 4、发布生成qm文件 5、将qm文件加入到qrc文件中 6、软件代码中实现   ......
  • MySQL索引下推(官方翻译)
    索引条件下推优化原文链接:https://dev.mysql.com/doc/refman/8.0/en/index-condition-pushdown-optimization.html索引条件下推(ICP)是针对MySQL使用索引从表中检索行的情况的优化。如果没有ICP,存储引擎会遍历索引以定位基表中的行,并将它们返回给MySQL服务器,MySQL服务器......
  • python-手动借助google翻译来翻译文档
    1importos2importre3'''4读取指定的html文件5去掉所有的换行符6正则匹配特定项目:(?<=<divclass="block">).+?(?=</div>)7然后替换掉:</code>|<code>|<i>|</i>==>""8......