2017-07-05 1 views
0

Wenn ich HTML-Code mit PHP herunterladen mit file_get_contents. Ich bekomme einen Teil von dem, was ich brauche.Mit PHP Download voller HTML mit allen Dateien

In einer Seite werden einige Bilder und HTML-Tags von JavaScrip erstellt.

Auf einem Chrom durch Drücken von F12 kann ich einen Link finden, aber wenn ich php heruntergeladen html ausdrucken gibt es keine. Gibt es eine Möglichkeit, alles so zu bekommen, als wäre es in einem Browser angezeigt? Oder speichern alles, wie in einem Browser wie Speichern ...

+2

Sie müssen dazu effektiv einen Browser ausführen. Es ist nicht genug, um alle Ressourcen zu scrappen ... einige haben URLs programmgesteuert generiert. Außerdem gibt es keine Garantie, dass Sie einen perfekten Schnappschuss haben. Schau dir PhantomJS an. – Brad

+0

Stimmen Sie mit @Brad dort überein. Vor allem, wenn es OTF erzeugt. Vielleicht könnte 'cURL' ein besserer Weg sein, dies zu erreichen? – Darren

+1

@Darren cURL führt keinen Code aus. Du hast dort dasselbe Problem. – Brad

Antwort

0

Sie wget

wget --page-requisites yourUrl 

und exec oder system verwenden können durch php aufzurufen.