python怎么调用js代码
时间: 2024-01-29 22:04:48 浏览: 78
要在Python中调用JavaScript代码,可以使用以下方法:
1. 使用Python的execjs模块。这个模块可以让你在Python中调用JavaScript代码。可以使用以下命令安装:
```
pip install PyExecJS
```
然后可以使用以下代码调用JavaScript代码:
```python
import execjs
js_code = '''
function add(x, y) {
return x + y;
}
'''
ctx = execjs.compile(js_code)
result = ctx.call('add', 1, 2)
print(result)
```
2. 使用Python的selenium模块。selenium是一个自动化测试工具,可以模拟浏览器行为。可以使用以下命令安装:
```
pip install selenium
```
然后可以使用以下代码调用JavaScript代码:
```python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
result = driver.execute_script('return 1 + 2')
print(result)
```
这里的execute_script方法可以执行任意的JavaScript代码。
阅读全文