Heim  >  Artikel  >  php教程  >  PHP: Sammeln Sie Website-Inhalte über Curl

PHP: Sammeln Sie Website-Inhalte über Curl

高洛峰
高洛峰Original
2016-10-13 13:18:491333Durchsuche

Über Curl suchen Sie bitte selbst, dann gehe ich direkt auf den Fall ein.

Aktivieren Sie zunächst Ihre Curl-Erweiterung, aktivieren Sie die Curl-Erweiterung in der Datei php.ini, d. h. löschen Sie das Semikolon von extension=php_curl.dll.

                                                                                       PHP: Sammeln Sie Website-Inhalte über Curl

Wirkung:

                                                                    Ziel: http://www.cnblogs .com/jianqingwang/ crawlen und direkt ausgeben

<?php
$ch = curl_init("http://www.cnblogs.com/jianqingwang/");
$fp = fopen("example_jianqingwang.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);
?>

Wirkung:

PHP: Sammeln Sie Website-Inhalte über Curl

Hinweis: Die Schnittstelle hier ist etwas anders, da die CSS- und Bildadressen beide sind. Es handelt sich um einen relativen Pfad, also Bilder und CSS sind ungültig.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn