So laden Sie eine Webseite in PHP herunter

8

Ich habe mich gefragt, wie ich eine Webseite in PHP zum Parsen herunterladen könnte?

    
Hugo 17.06.2010, 13:33
quelle

5 Antworten

13

Sie können so etwas verwenden

%Vor%     
poscaman 17.06.2010 13:34
quelle
10

Da Sie die Seite wahrscheinlich mit DOM analysieren möchten, können Sie die Seite laden direkt mit:

%Vor%

wenn Ihr PHP allow_url_fopen aktiviert hat.

Grundsätzlich kann jedoch jede Funktion, die HTTP-Stream-Wrapper unterstützt, zum Herunterladen einer Seite verwendet werden .

    
Gordon 17.06.2010 13:39
quelle
8

Mit der locken Bibliothek.

    
Quentin 17.06.2010 13:34
quelle
5

Nur um eine weitere Option hinzuzufügen, weil es dort ist, während nicht die beste ist, nur um Datei zu verwenden. Seine andere Option, die ich nicht sehen kann, hat hier aufgelistet.

%Vor%

Es ist nett, wenn Sie es in einem Array von Zeilen möchten, während der bereits erwähnte file_get_contents es in eine Zeichenfolge einfügt.

Nur noch eine Sache, die Sie tun können.

Dann können Sie jede Zeile durchlaufen, wenn dies Ihrem Ziel entspricht:

%Vor%

Dies ist manchmal nützlich, wenn bestimmte APIs Klartext oder HTML mit einem neuen Eintrag in jeder Zeile ausspucken.

    
RetroNoodle 17.06.2010 14:21
quelle
3

Sie können diesen Code verwenden

%Vor%     
User123 17.06.2010 13:41
quelle

Tags und Links