爬虫JS解密以及exejs的使用
2018-07-30 本文已影响0人
裴general
一、exejs的使用
1.安装:
pip install PyExecJS 或者 easy_install PyExecJS
2.简单示例:
import execjs
ctx = execjs.compile("""
function add(x, y) {
return x + y;
}
""")
print(ctx.call("add", 1, 2))
3.通用方法
exejs.compile('sourse').call('function', key1, key2)
二、js解密
主要是需要细心的分析javascript代码。分析代码究竟执行了怎样的加密方法,最后重写js为python或者直接用python执行js。
这里给两个比较具有代表性的js解密: