【web_逆向01】环境安装

Tony_xiao / 2023-08-13 / 原文

node.js环境安装

  • 官网下载,直接下一步就行
  • 安装后,在cmd环境,测试

pycharm运行js代码

  • 安装node.js插件,安装后记得重启pycharm即可

python调用js代码运行,pyexecjs模块

  • pip install pyexecjs
  • 使用
import execjs  # 请注意, 安装的是pyexecjs. 使用的是 execjs

# # 1. 直接执行一段js代码
ret = execjs.eval("1+1")  # 相当于js中的eval
print(ret)
# 很有用......
s = "{username:'xwl'}"   # js代码转化成python字典
ret = execjs.eval(s)
print(type(ret))

# 2. 执行大段的js代码
# 用open读取js代码
f = open("测试.js", mode="r", encoding="utf-8")
js_code = f.read()

# 加载js代码
js = execjs.compile(js_code)

# call第一个参数: 函数名
# 后面的参数, 是传递给函数的
ret2 = js.call("fn",1,2)  # fn(1, 3)
print(ret2)

浏览器设置