pyexecjs可以借助node.js在pycharm中运行js代码,如果遇到特别难的js逆向代码,可以用pyexecjs直接运行js得到数据,但是效率肯定是不如破解的。
先简单的使用一下吧
import execjs
#打开并读取js文件,注意在真正的项目中路径要写好不可以这样写
with open('js代码的地址','r',encode = 'utf-8')as f:
JSstring = f.read()
#预加载,js代码必须是字符串
ej = execjs.compile(JSstring)
#调用js代码中的函数
result = ej.call('js中的函数名','参数1','参数2')