2012-03-23 115 views
0

如何在PyV8中加載nodejs模塊?如何在PyV8中加載nodejs模塊?

我已經閱讀了所有有關jjdom與nodejs一起運行時的情況。如果我在Python應用程序中運行v8,使用python「獲取」web資源,然後將結果html字符串提供給v8實例,該實例已在內部加載jsdom,那麼我會獲得相同的遍歷遍歷優點:

(或這是一個荒謬的配置,由於某種原因,我還沒有想到呢?)

+0

並通過運行V8我的Python應用程序的「內部」,我指的是使用PyV8創建V8背景 – Trindaz 2012-03-23 03:21:03

回答

2

恐怕這是不可能的,因爲jsdom需要一些在香草v8下不可用的節點結構。諸如require,核心庫和sandboxing窗口的方法需要一些工作才能退出jsdom。

您可能需要採取偷看https://github.com/andreasgal/dom.js/

+0

從創造者本人!謝謝。無論如何,我們已經轉向使用jsdom的節點。 – Trindaz 2012-03-25 02:44:46