Jump to Navigation

使用Python调用执行JavaScript的几种方式

python-spidermonkey

目前只支持python2

停止开发的起始项目:https://github.com/garywiz/python-spidermonkey

相对新的clone项目:https://github.com/smurfix/python-spidermonkey/

PyExecJS

比较新的一个项目,以插件的方式,支持不同的JS引擎,

像v8,nodejs,spidermonkey等。

并且该项目支持python3。

主项目停止更新有一段时间,但clone项目今年最近还有更新,

官方项目仓库: https://github.com/doloopwhile/PyExecJS

相对新的clone项目:https://github.com/Timtam/PyExecJS

附注

这两个项目使用的方式,其他语言中也可以采用,不过要做许多的封装。

从测试来看,PyExecJS安装简单,使用也非常方便,在项目中可以用这个了。

添加新评论

Plain text

  • 不允许HTML标记。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.


Main menu 2

Story | by Dr. Radut