這篇文章主要介紹了php檢查頁面是否被百度收錄,使用php實現批處理檢測頁面是否被百度收錄的功能,感興趣的小伙伴們可以參考一下
site命令
最近需要檢測網站內哪些頁面沒有被百度搜索引擎收錄從而進行相關的調整。由于使用一條條的去看實在是看不過來,就想到了使用php程序來批量處理一下,研究了一下,發現其實很簡單,下面就將使用php實現的檢測頁面是否被百度收錄的功能分享一下。
下面是具體代碼:
- <?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;
- }
- }
意思很簡單了,比如需要檢測http://www.49028c.com/tech/jiaoben/這個網址是否被收錄,則只需要:
checkBaiduInclude(http://www.49028c.com/tech/jiaoben/‘);
反回結果為1為收錄。為0則沒有收錄。
這篇文章就介紹到這,網站中還有相關文章供大家學習,希望對大家的學習有所幫助。
新聞熱點
疑難解答