Die Website muss kürzlich sortiert werden. Es ist notwendig, zu erkennen, welche Seiten der Website nicht von der Baidu Suchmaschine indiziert werden, und entsprechende Anpassungen vorzunehmen. Da ich es nicht klar erkennen konnte, wenn ich den Site-Befehl einzeln verwendete, dachte ich darüber nach, ein PHP-Programm zu verwenden, um es stapelweise zu verarbeiten.
Ich muss die Website kürzlich organisieren und erkennen, welche Seiten auf der Website vorhanden sind werden von Baidu nicht durchsuchtIndexEngine enthalten, um relevante Anpassungen vorzunehmen. Da ich es nicht klar erkennen konnte, indem ich den Site-Befehl einzeln verwendete, dachte ich darüber nach, es mit dem PHP-Programm stapelweise zu verarbeiten. Nach einiger Recherche stellte ich fest, dass es tatsächlich sehr einfach ist, PHP zu verwenden um zu erkennen, ob eine Seite in Baidu eingebunden wurde.
Das Folgende ist der spezifische Code:
Der Code lautet wie folgt:
<?php /* * 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录 * @ param string $url 待检测的网址 */ function checkBaiduInclude($url){ $url='http://www.baidu.com/s?wd='.$url; $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,$url); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); $rs=curl_exec($curl); curl_close($curl); if(!strpos($rs,'抱歉,没有找到')){ return 1; }else{ return 0; } }
Die Bedeutung ist sehr einfach, zum Beispiel Sie Sie müssen http://www.phpernote.com/javascript-function/833.html erkennen. Wenn diese URL enthalten ist, müssen Sie nur:
checkBaiduInclude('http:// www.phpernote.com/javascript-function/833 .html');Sehen Sie sich die Ergebnisse selbst an.
Das obige ist der detaillierte Inhalt vonSo erkennen Sie mithilfe von Curl in PHP, ob eine Seite von Baidu indiziert wird. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!