有道翻译加密破解

来源:2-1 pycharm的安装和简单使用

爬虫学习

2018-09-25

老师问你一个和课程不相关的问题,我爬有道翻译时,那个表单数据有加密,
加密的有两个:
salt: r.salt,
sign: r.sign,

我找到了js代码,看不懂是怎么处理表单数据的,body老师可以帮我指点一下吗
这是处理表单数据的部分js代码
t.translate = function(e, t) {
_ = f("#language").val();
var n = x.val(),
r = g.generateSaltSign(n),
i = n.length;
if (F(), T.text(i), i > 5e3) {
var a = n;
n = a.substr(0, 5e3),
r = g.generateSaltSign(n);
var s = a.substr(5e3);
s = (s = s.trim()).substr(0, 3),
f("#inputTargetError").text(“有道翻译字数限制为5000字,“” + s + “”及其后面没有被翻译!”).show(),
T.addClass(“fonts__overed”)
} else T.removeClass(“fonts__overed”),
f("#inputTargetError").hide();
d.isWeb(n) ? o() : l({
i: n,
from: C,
to: S,
smartresult: “dict”,
client: k,
salt: r.salt,
sign: r.sign,
doctype: “json”,
version: “2.1”,
keyfrom: “fanyi.web”,
action: e || “FY_BY_DEFAULT”,
typoResult: !1
},
t)
},
t.showResult = s

写回答

1回答

bobby

2018-09-26

能格式化一下js代码吗?我这边看着有点乱 贴代码的时候 //img.mukewang.com/szimg/5bab189d00013bd907850258.jpg这样操作

0
3
bobby
回复
爬虫学习
这个初步看起来不太清楚, 里面很多都是简短的变量名, 你给我发个qq消息 我看看
2018-09-30
共3条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程