php使用curl檢測網(wǎng)頁是否被百度收錄的示例分享
<?php
/*
* 檢測百度是否收錄網(wǎng)頁 curl模式
* @ param string $url傳入的url
* return int (1 收錄 0 不收錄)
*/
function checkBaidu($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);
$arr=parse_url($url);
if(strpos($arr['query'],'http://')){
$arr['query']=str_replace('http://','',str_replace('wd=','',$arr['query']));
}else{
$arr['query']=str_replace('wd=','',$arr['query']);
}
if(strpos($arr['query'],'?')){
$str=strstr($arr['query'],'?');
$arr['query']=str_replace($str,'',$arr['query']);
}
if(strpos($arr['query'],'/')){
$narr=explode('/',$arr['query']);
$arr['query']=$narr[0];
}
if(strpos($rs,'<b>'.$arr['query'].'</b>')){
return 1;
}else{
return 0;
}
}
echo checkBaidu('http://www.dbjr.com.cn/');
?>
- PHP curl偽造IP地址和header信息代碼實例
- php curl中g(shù)zip的壓縮性能測試實例分析
- php中通過curl檢測頁面是否被百度收錄
- php使用curl判斷網(wǎng)頁404(不存在)的方法
- php下利用curl判斷遠程文件是否存在的實現(xiàn)代碼
- PHP使用curl_multi_select解決curl_multi網(wǎng)頁假死問題的方法
- php使用curl詳細解析及問題匯總
- 關(guān)于PHP的curl開啟問題探討
- 關(guān)于php curl獲取301或302轉(zhuǎn)向的網(wǎng)址問題的解決方法
- php使用curl獲取header檢測開啟GZip壓縮的方法
相關(guān)文章
PHP對稱加密函數(shù)實現(xiàn)數(shù)據(jù)的加密解密
本文詳細介紹了PHP一個簡單的對稱加密函數(shù)實現(xiàn)數(shù)據(jù)的加密解密,詳細的介紹了對稱加密和非對稱加密,有需要的可以了解一下。2016-10-10PHP+百度AI OCR文字識別實現(xiàn)了圖片的文字識別功能
這篇文章主要介紹了PHP+百度AI OCR文字識別實現(xiàn)了圖片的文字識別功能,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05將博客園(cnblogs.com)數(shù)據(jù)導(dǎo)入到wordpress的代碼
博客園限制太多,于是決定從博客園(cnblogs)更換自己個人的博客。WORDPRESS口碑還不錯,于是決定用用看。之前發(fā)的數(shù)百篇日志需要導(dǎo)入過來,在網(wǎng)上搜了一會,發(fā)現(xiàn)沒有這個插件,無奈只能自己寫一個2013-01-01php獲取目錄所有文件并將結(jié)果保存到數(shù)組(實例)
php讀取目錄文件在平時的開發(fā)中還是經(jīng)常要用到的,這里寫個小例子學(xué)習(xí)一下如何用PHP把目錄下文件列出來。2013-10-10