PHP检测网站的URL地址是否被百度新闻收录(curl模式)

php检测网站的URL地址是否被百度新闻收录(curl模式),其实很简单,不多说了,上代码吧:

/*
* 检测百度是否收录网页 curl模式
* return int (1 收录 0 不收录)
*/
function checkNewsBaidu($url){
	$ourl = $url;
	$url='http://news.baidu.com/ns?word='.$url;
	$curl=curl_init();
	curl_setopt($curl,CURLOPT_URL,$url);
	curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
	$rs=curl_exec($curl);
	curl_close($curl);
	preg_match_all('/<h3 class=\"c-title\">(.*)<\/h3>/is',$rs,$res);
	if(!empty($res[1][0])){		
		if(strpos($res[1][0],$ourl)){
			return '1';
		}else{
			return '-1';
		}
	}else{
		return '-1';
	}
}
echo checkBaidu('http://news.wehefei.com/html/201308/16195050910.html');

关键词: 检测收录 , curl , php

上一篇: Memcache实践: Memcache和mysql交互流程操作思路
下一篇: 最全的css hack兼容IE6/IE7/IE8/IE9,火狐Firefox,chrome,opera,safari

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):