php中通過curl檢測頁面是否被百度收錄
最近要對(duì)網(wǎng)站做個(gè)整理,需要檢測網(wǎng)站內(nèi)哪些頁面沒有被百度搜索引擎收錄從而進(jìn)行相關(guān)的調(diào)整。由于使用site命令一條條的去看實(shí)在是看不過來,就想到了使用php程序來批量處理一下,研究了一下,發(fā)現(xiàn)其實(shí)很簡單,下面就將作者使用php實(shí)現(xiàn)的檢測頁面是否被百度收錄的功能分享一下。
下面是具體代碼:
<?php
/*
* 檢測網(wǎng)頁是否被百度收錄,返回1則表示收錄 返回0表示沒有收錄
* @ param string $url 待檢測的網(wǎng)址
*/
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.phpernote.com/javascript-function/833.html 這個(gè)網(wǎng)址是否被收錄,則只需要:
checkBaiduInclude('http://www.phpernote.com/javascript-function/833.html');結(jié)果自己去看吧。
本文轉(zhuǎn)載自: PHP程序員筆記
- PHP curl偽造IP地址和header信息代碼實(shí)例
- php curl中g(shù)zip的壓縮性能測試實(shí)例分析
- php使用curl檢測網(wǎng)頁是否被百度收錄的示例分享
- php使用curl判斷網(wǎng)頁404(不存在)的方法
- php下利用curl判斷遠(yuǎn)程文件是否存在的實(shí)現(xiàn)代碼
- PHP使用curl_multi_select解決curl_multi網(wǎng)頁假死問題的方法
- php使用curl詳細(xì)解析及問題匯總
- 關(guān)于PHP的curl開啟問題探討
- 關(guān)于php curl獲取301或302轉(zhuǎn)向的網(wǎng)址問題的解決方法
- php使用curl獲取header檢測開啟GZip壓縮的方法
相關(guān)文章
解析PHP對(duì)現(xiàn)有搜索引擎的調(diào)用
本篇文章是關(guān)于PHP對(duì)現(xiàn)有搜索引擎的調(diào)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP讀取數(shù)據(jù)庫并按照中文名稱進(jìn)行排序?qū)崿F(xiàn)代碼
有時(shí)候我們讀取數(shù)據(jù)庫輸出的時(shí)候可能會(huì)需要按照中文用戶名的方式進(jìn)行排序,有些新手朋友對(duì)此事無從下手,接下來由小編為您詳細(xì)介紹實(shí)現(xiàn)方法,感興趣的朋友可以了解下啊2013-01-01
php采用curl模仿登錄人人網(wǎng)發(fā)布動(dòng)態(tài)的方法
這篇文章主要介紹了php采用curl模仿登錄人人網(wǎng)發(fā)布動(dòng)態(tài)的方法,分析了curl登陸人人網(wǎng)的原理與具體方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
PHP圖像處理之imagecreate、imagedestroy函數(shù)介紹
這篇文章主要介紹了PHP圖像處理之imagecreate、imagedestroy函數(shù)介紹,imagecreate用于創(chuàng)建一個(gè)圖像,imagedestroy用于銷毀一個(gè)圖像,需要的朋友可以參考下2014-11-11

