Maison > développement back-end > tutoriel php > Explication détaillée d'exemples d'exploration de contenu Web en php

Explication détaillée d'exemples d'exploration de contenu Web en php

coldplay.xixi
Libérer: 2023-04-09 13:02:02
avant
4070 Les gens l'ont consulté

Explication détaillée d'exemples d'exploration de contenu Web en php

Explication détaillée d'exemples d'exploration de contenu Web en php

Méthode 1 :

Utilisez la méthode file_get_contents pour implémenter

  $url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml";
    $html = file_get_contents($url);
    //如果出现中文乱码使用下面代码
    //$getcontent = iconv("gb2312", "utf-8",$html);
    echo "<textarea style=&#39;width:800px;height:600px;&#39;>".$html."</textarea>";
Copier après la connexion

Le code est très simple et peut être compris en un coup d'œil sans explication.

Méthode 2 :

Utiliser curl pour implémenter

$url = "http://news.sina.com.cn/c/nd/2016-10-23/doc-ifxwztru6951143.shtml";
    
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$html = curl_exec($ch);
curl_close($ch);

echo "<textarea style=&#39;width:800px;height:600px;&#39;>".$html."</textarea>";
Copier après la connexion
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
Copier après la connexion

Ajoutez ce code pour indiquer que si la requête est redirigée, vous pouvez accéder à la requête finale page, sinon le résultat de la requête affichera le contenu suivant :

Recommandations d'apprentissage associées : programmation php(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal