2012-05-07 5 views
0

QtWebkitの単純ロードページの結果とwgetコマンドの出力結果の違いを理解しようとしていますが、QtWebkitにはWebページで使用できる大きなAPIがありますPythonで多くのことをやってください。wget vs QtWebkitのロードページ

wgetのプロセスとはどのようにして、すべてのコンポーネント(画像など)を含むウェブページをダウンロードしますか?両方のプロセスの出力サイズに違いはありますか?

最後の質問:QtWebkitのロードページ(onloadイベントハンドラ以外)で何が実行されていますか(javascript)?

答えて

1

デフォルトでは、-p/--page-requisites or the -r/--recursive flagsで通知しない限り、wgetはページ要件を取得しません。 JavaScriptコマンドを処理せず、具体的に指示しない限りマークアップやCSSで何もしません。それでも、単純な文字列マッチングを使用してリソース名とリンクURLを判断するだけです。全体的に見て、それを正しく設定するまではかなり馬鹿げています(ほぼすべての強力な* NIXツールの基礎)。

WebKitライブラリは非常に広範囲なので、実行しているコードのように、何をしようとしているのかを知ることは有益でしょう。しかし、あなたがしていることがJavaScriptコールを実行していることを既に知っているので、単にページを取得するだけではないということを考えるのは妥当です。

おそらく、あなたがしようとしていることのいくつかの例を挙げたら、私はあなたの質問にもっと徹底的に答えることができます。

+0

例ではありませんが、私はどちらかというと、どちらがうまくいくかを示すドキュメントまたは比較記事を探しています。 – user1319236