1

如何在 PyV8 中加载 nodejs 模块?

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

(或者由于某种我还没有想到的原因,这是一个荒谬的配置?)

4

1 回答 1

2

恐怕这是不可能的,因为 jsdom 需要一些在 vanilla v8 下不可用的节点构造。诸如 require、核心库和沙箱化窗口的方法等需要一些工作才能从 jsdom 中退出。

你可能想看看https://github.com/andreasgal/dom.js/

于 2012-03-24T08:34:09.273 回答