2017-07-05 10 views
0

file_get_contentsを使用してPHPでhtmlコードをダウンロードすると、 私は必要なものの一部を手に入れます。PHPで完全なHTMLを全ファイルでダウンロード

ページでは、JavaScripによっていくつかのイメージタグとHTMLタグが作成されています。

f12キーを押してクロムにリンクを見つけることができますが、ダウンロードしたhtmlをプリントアウトしても何もありません。あたかもブラウザで見たようにすべてを得る方法はありますか?ブラウザの保存に使用すると、wget

wget --page-requisites yourUrl 

を使用してPHPを通じて呼び出すことがexecまたはsystemを使用することができます

+2

これを実行するには、効果的にブラウザを実行する必要があります。すべてのリソースを削るだけでは不十分です...プログラムによって生成されるURLがあるものもあります。さらに、完璧なスナップショットがあるという保証はありません。 PhantomJSを見てください。 – Brad

+0

@Bradに同意します。特にOTFが生成された場合。おそらく 'cURL'はこれを達成するより良い方法でしょうか? – Darren

+1

@Darren cURLはコードを実行しません。あなたはそこに同じ問題を抱えています。 – Brad

答えて

0

...などなど、または、すべてを保存します。

関連する問題