当前位置: 代码迷 >> 综合 >> python中常用js解析库
  详细解决方案

python中常用js解析库

热度:1   发布时间:2024-01-28 14:59:29.0

1、PyV8  Google开源的javascript的引擎,被使用在Chrome中(年久失修,内存泄漏)

2、Js2Py  纯Python实现解释器和翻译器(性能不高,有BUG)

3、PyminiRace V8引擎,和PyV8效果一样

4、PyExceJs  多引擎可选,推荐用Nodejs引擎

pip install pyexcejs

>>>import excejs

>>>excejs.get().name #查看调用环境

‘Node.js(V8)’

环境变量设置

#长期使用

os.environ["EXCEJS_RUNTIME"]="Node"

#临时使用

>>>import excejs.runtime_names

>>>node = excejs.get(excejs.runtime_names.Node)

5、Selenium(WEB自动化测试框架,可以驱动各种浏览器模拟人工操作)

6、Pyppeteer (Google官方开发的 puppeteer nodejs版本,pyppeteer是puppeteer的Python版本,性能最优推荐使用)

  相关解决方案