Comment détecter si une page est indexée par Baidu via curl en php

怪我咯
Libérer: 2023-03-12 22:54:01
original
1211 Les gens l'ont consulté

Le site Web doit être réglé récemment. Il est nécessaire de détecter quelles pages du site Web ne sont pas indexées par le moteur de recherche Baidu et de procéder aux ajustements pertinents. Comme je ne pouvais pas le voir clairement en utilisant la commande site une par une, j'ai pensé à utiliser un programme php pour le traiter par lots

J'ai besoin d'organiser le site Web récemment et je dois détecter quelles pages du site Web ne sont pas recherchés par BaiduIndexMoteur inclus pour effectuer les ajustements pertinents. Comme je ne pouvais pas le voir clairement en utilisant la commande site une par une, j'ai pensé à utiliser le programme PHP pour le traiter par lots. Après quelques recherches, j'ai trouvé que c'était en fait très simple. Voici l'implémentation de l'auteur de l'utilisation de PHP. pour détecter si une page a été incluse dans Baidu, partager la fonction.

Voici le code spécifique :

Le code est le suivant :

<?php
/*
* 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录
* @ param string $url 待检测的网址
*/
function checkBaiduInclude($url){
    $url=&#39;http://www.baidu.com/s?wd=&#39;.$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,&#39;抱歉,没有找到&#39;)){
        return 1;
    }else{
        return 0;
    }   
}
Copier après la connexion

La signification est très simple, par exemple, vous besoin de détecter http://www.phpernote .com/javascript-function/833.html Si cette URL est incluse, il vous suffit de :

checkBaiduInclude('http:// www.phpernote.com/javascript-function/833 .html');Voir les résultats vous-même.

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:
source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!