4

Webクローラーを構築しようとしています。
私は2つのことが必要です:

  • HTML を DOM オブジェクトに変換します。
  • 既存の JavaScript をオンデマンドで実行します。
私が期待する結果は、オンロードで実行される JavaScript が既に実行されている DOM オブジェクトです。
また、必要に応じて追加の JavaScript を実行するオプションが必要です (イベント:など)。まず、適切なドキュメント ソースが見つかりませんでしたonMouseOverWebkit のメイン ページ を検索しましたが、パッケージのユーザー向けの情報は多くなく、有用なコード例もありませんでした。また、一部のフォーラムでは、クローラーに Webkit インターフェースを使用するのではなく、直接 DOM および Javascript 内部パッケージを使用するよう指示されているのを見てきました。 onMouseClick

DocumentationCode Examples を探しています。
また、適切な使用に関する推奨事項。

作業環境:
  • OS: Windows
  • 言語: C++

4

1 に答える 1

1

WebKit トランクと一緒にパッケージ化されたテスト ツールのいくつかを確認してください。ほとんどのポート (私が知る限り) には、WebKitView をインスタンス化し、指定されたファイルを処理した後にレンダリング ツリーを吐き出す DumpRenderTree が含まれています。理論的には、可能な WebKit の最も単純な例の 1 つです。

于 2008-12-22T19:01:09.487 に答える