Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Python调用JavaScript(第三方库)_Javascript_Python - Fatal编程技术网

从Python调用JavaScript(第三方库)

从Python调用JavaScript(第三方库),javascript,python,Javascript,Python,我已经搜索了很多,但现在得出了明确的结论,因为一些项目(pyv8)似乎已经死了,我不确定这是否合适。第三部分库需要一个DOM,例如它运行的容器元素。它还使用web组装,一般来说相当繁重 不确定像pyv8这样的libs是否真的适合这样做。另一种方法是使用selenium和headless chrome或local node.js服务,但这两种服务听起来都很沉重。哦,lib必须在windows中工作,因为这只是公司的政策,windows服务器,所以PyMiniRacer已经过时了 我的其他选择是什么

我已经搜索了很多,但现在得出了明确的结论,因为一些项目(pyv8)似乎已经死了,我不确定这是否合适。第三部分库需要一个DOM,例如它运行的容器元素。它还使用web组装,一般来说相当繁重

不确定像pyv8这样的libs是否真的适合这样做。另一种方法是使用selenium和headless chrome或local node.js服务,但这两种服务听起来都很沉重。哦,lib必须在windows中工作,因为这只是公司的政策,windows服务器,所以PyMiniRacer已经过时了


我的其他选择是什么?

考虑看看这篇文章:

<>强> > ,如果您的目的是访问网页中的JS代码,原因是Web刮除,也可以考虑使用<强> >代码> SeleWebReals>代码> +代码> Python 这样做。请看这篇
medium.com
帖子:

其他资源

  • Python到JS:

  • 附言:我不确定这是否对你有帮助。还有另一个库()不再维护;但是我想你已经查过了。

    你对重与重的定义是什么?当处理网站自动化时,我喜欢selenium。我用它登录到同一个网络应用程序500次,有不同的信条,因为有时我试图强调网站(或聊天室)的工作。如果您所做的是可预测的,那么这就是适合您的工具。@fallereneaper该库大量使用web程序集,并且总负载主要是表单(w)asm文件为30 MB。我不确定它是否可以在完全浏览器上下文(DOM)之外使用。