如何在PyV8中加载nodejs模块?

时间:2012-03-23 03:20:12

标签: javascript python node.js jsdom

如何在PyV8中加载nodejs模块?

我已经阅读了有关使用nodejs运行时jsdom有多棒的所有信息。如果我在Python应用程序中运行v8,使用python“获取”Web资源,然后将生成的html字符串提供给内部加载jsdom的v8实例,我是否会获得相同的dom-traversing优势

(或者这是一个荒谬的配置因为某些原因我还没想过?)

1 个答案:

答案 0 :(得分:2)

我担心这是不可能的,因为jsdom需要一些在vanilla v8下不可用的节点构造。像需求,核心库和沙盒窗口方法这样的东西需要花费一些工作才能退出jsdom。

您可能需要查看https://github.com/andreasgal/dom.js/