1

リクエストを行ったときに CURL がコンテンツを配信する方法についていくつか質問があります。

  1. CURLOPT_RETURNTRANSFER => true,d を使用してページをプルするリクエストを行うと、結果をエコーするだけでプルされたページを表示できることがわかりますcurl_exec()。私の質問は、結果をエコーするときです。ページのコンテンツは、その表示時にダウンロードされた画像のようなものですか、それとも、リクエストが行われるとすべてのコンテンツが取得され、エコーするまでバッファに保持されますか?

  2. ページからダウンロードされたコンテンツ (html + 画像 + css + js) の合計サイズを確認するにはどうすればよいですか。で作業してみましcurl_getinfo()たが、HTML ファイルのサイズしか表示されません。

  3. #2は#1の質問に答えるかもしれないと思います.curlは、エコー経由で表示されるまでHTMLファイルのみを表示します。この場合、すべてを取得できる curl コマンドはありますか?

4

1 に答える 1

1
  1. HTMLファイルのみを取得します
  2. HTML を解析し、必要なファイルをすべてダウンロードしてから、合計サイズを計算する必要があります。
  3. #2を参照してください
于 2012-09-10T22:21:28.027 に答える