1

PyV8でnodejsモジュールをロードするにはどうすればよいですか?

nodejsで実行した場合のjsdomの素晴らしさについてすべて読んだことがあります。Python アプリ内で v8 を実行し、Python が Web リソースを「取得」し、結果の html 文字列を v8 インスタンスに渡し、内部で jsdom をロードした場合、同じ dom-traversing の利点が得られますか?

(または、これは、まだ考えていない何らかの理由で無意味な構成ですか?)

4

1 に答える 1

2

残念ながら、jsdom にはバニラ v8 では利用できないいくつかのノード構造が必要なため、これは不可能です。必要なもの、コア ライブラリ、ウィンドウをサンドボックス化する方法などは、jsdom から引き出すのに少し手間がかかります。

https://github.com/andreasgal/dom.js/をのぞいてみてください。

于 2012-03-24T08:34:09.273 に答える