0
file_get_contents
を使用してPHPでhtmlコードをダウンロードすると、 私は必要なものの一部を手に入れます。PHPで完全なHTMLを全ファイルでダウンロード
ページでは、JavaScripによっていくつかのイメージタグとHTMLタグが作成されています。
f12キーを押してクロムにリンクを見つけることができますが、ダウンロードしたhtmlをプリントアウトしても何もありません。あたかもブラウザで見たようにすべてを得る方法はありますか?ブラウザの保存に使用すると、wget
wget --page-requisites yourUrl
を使用してPHPを通じて呼び出すことがexec
またはsystem
を使用することができます
これを実行するには、効果的にブラウザを実行する必要があります。すべてのリソースを削るだけでは不十分です...プログラムによって生成されるURLがあるものもあります。さらに、完璧なスナップショットがあるという保証はありません。 PhantomJSを見てください。 – Brad
@Bradに同意します。特にOTFが生成された場合。おそらく 'cURL'はこれを達成するより良い方法でしょうか? – Darren
@Darren cURLはコードを実行しません。あなたはそこに同じ問題を抱えています。 – Brad