Anmerkungen zur PHP-Studie: Sammeln von Website-Inhalten durch Curl
Oct 15, 2016 am 10:31 AMWas Curl betrifft, bitte Baidu es selbst, ich werde direkt auf den Fall eingehen.
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.
Beispiel: Verwenden Sie Curl, um Website-Inhalte zu sammeln und in ein TXT-Dokument auszugeben:
Ziel: Nehmen Sie die Homepage dieses Blogs und geben Sie sie in das Dokument aus
<span style="font-size: 18px;"><?<span style="color: #000000;">php </span><span style="color: #800080;">$ch</span> = curl_init("http://www.cnblogs.com/jianqingwang/"<span style="color: #000000;">); </span><span style="color: #800080;">$fp</span> = <span style="color: #008080;">fopen</span>("example_jianqingwang.txt", "w"<span style="color: #000000;">); curl_setopt(</span><span style="color: #800080;">$ch</span>, CURLOPT_FILE, <span style="color: #800080;">$fp</span><span style="color: #000000;">); curl_setopt(</span><span style="color: #800080;">$ch</span>, CURLOPT_HEADER, 0<span style="color: #000000;">); curl_exec(</span><span style="color: #800080;">$ch</span><span style="color: #000000;">); curl_close(</span><span style="color: #800080;">$ch</span><span style="color: #000000;">); </span><span style="color: #008080;">fclose</span>(<span style="color: #800080;">$fp</span><span style="color: #000000;">); </span>?></span>
Wirkung:
z. B. Website-Inhalte erfassen und direkt ausgeben
Ziel: http://www.cnblogs.com/jianqingwang/ crawlen und direkt ausgeben
// 1. Initialisierung
$ch = curl_init();
// 2. Legen Sie Optionen fest, einschlie?lich URL
curl_setopt($ch, CURLOPT_URL, "http://www.cnblogs.com/jianqingwang/");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 0);//Auf 0 ?ndern, um nicht auszugeben
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. Ausführen und Holen Sie sich den Inhalt des HTML-Dokuments
$output = curl_exec($ch);
// 4. Lassen Sie den Curl-Griff los
curl_close ($ ch);
?>
<span style="font-size: 18px;">?</span>
Wirkung:
Hinweis: Die Schnittstelle hier ist etwas anders, da die CSS- und Bildadressen relative Pfade sind, sodass die Bilder und CSS ungültig sind.
zB:

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)