第五章 爬虫进阶(三十四) 2020-02-20

三十四、 实战–JS解密实战项目(2


查看网页源代码,查找js文件中包含smartresult的文件,复制下来用js美化与subline text来分析解密。


分析js代码


vargenerateSaltSign = function(e) {

         var t = n.md5(navigator.appVersion),

                   r = "" + (newDate).getTime(),

                   i = r + parseInt(10 *Math.random(), 10);

         return {

                   ts: r,

                   bv: t,

                   salt: i,

                   sign:n.md5("fanyideskweb" + e + i + "Nw(nmmbP%A-r6U3EUn]Aj")

}

 

r =generateSaltSign(n)

 

i:n,

from:C,

to:S,

smartresult:"dict",

client:E,

salt:r.salt,

sign:r.sign, 

// md5("fanyideskweb" + 需要翻译的单词 + (时间戳+0-10之间的随机数) +

"Nw(nmmbP%A-r6U3EUn]Aj")

ts: r.ts,  // str(时间戳)

bv:r.bv,

doctype:"json",

version:"2.1",

keyfrom:"fanyi.web",

action:e || "FY_BY_DEFAULT"



上一篇文章 第五章 爬虫进阶(三十三) 2020-02-19 地址:

https://www.jianshu.com/p/d3b6d400cb3f

下一篇文章 第五章 爬虫进阶(三十五) 2020-02-22 地址:

https://www.jianshu.com/p/03804ae15779



以上资料内容来源网络,仅供学习交流,侵删请私信我,谢谢。

你可能感兴趣的:(第五章 爬虫进阶(三十四) 2020-02-20)