Python - 执行JavaScript脚本
发布时间
阅读量:
阅读量
Python执行JavaScript脚本
Max.Bai
2019年8月
0x00: 背景
可通过Python调用MockJS来生成模拟数据。
当然,还存在其他实现方式,但这种方法相对复杂,此处暂不深入探讨,重点聚焦于Python如何运行JS代码。
工具应用与功能实现
execjs 以及 PyV8 是 Python 调用 JavaScript 的相关库,其中 execjs 相对更为稳定,而 PyV8 虽然在使用过程中容易出现错误,但其运行效率相对较高(可能与个人使用方式有关)。Nodejs 则是用于执行 JavaScript 的引擎。Mockjs 是一个 JavaScript 库。
0x02: 直接上代码
代码量确实不足,因此直接展示出来,注释部分介绍了pyv8的使用方法
# ! python3
# -*- coding:utf-8 -*-
import os
import execjs
# import PyV8
if os.name == 'nt':
os.environ["NODE_PATH"] = "C:/Users/max.bai/AppData/Roaming/npm/node
全部评论 (0)
还没有任何评论哟~
