在Python中运行JavaScript代码,你可以使用`execjs`库。以下是使用`execjs`库运行JavaScript代码的基本步骤:
1. 安装`execjs`库:
pip install PyExecJS
2. 创建一个JavaScript文件,例如`test.js`,并写入JavaScript代码:
// test.js
function add(a, b) {
return a + b;
}
3. 在Python文件中导入`execjs`库,并编译JavaScript代码,然后调用JavaScript函数:
import execjs
读取JavaScript文件内容
with open('test.js', 'r', encoding='utf-8') as file:
js_code = file.read()
编译JavaScript代码
ctx = execjs.compile(js_code)
调用JavaScript函数并打印结果
result = ctx.call('add', 8, 9)
print(result) 输出:17
以上示例展示了如何使用`execjs`库执行JavaScript代码。如果你需要执行更复杂的JavaScript代码,或者需要与网页交互,你可能需要使用其他工具,如`Selenium`配合浏览器驱动。