php中通过curl检测页面是否被百度收录
2015-01-24信息快讯网
最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到了使用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.phpernote.com/javascript-function/833.html 这个网址是否被收录,则只需要:
checkBaiduInclude('http://www.phpernote.com/javascript-function/833.html');结果自己去看吧。
本文转载自: PHP程序员笔记
php中curl和file_get_content的区别
php中curl、fsocket、file_get_content三个函数的使用比较
codeigniter框架The URI you submitted has disallowed characters错误解决方法
PHP CURL获取返回值的方法
PHP使用CURL获取302跳转后的地址实例
PHP include任意文件或URL介绍
php利用curl抓取新浪微博内容示例
php获取域名的google收录示例
php使用curl检测网页是否被百度收录的示例分享
php检测网页是否被百度收录的函数代码
PHP JS Ip地址及域名格式检测代码
分享下PHP register_globals 值为on与off的理解
PHP 输出URL的快捷方式示例代码
对淘宝URL中ID提取的PHP代码
php中url传递中文字符,特殊危险字符的解决方法
php实现查询百度google收录情况(示例代码)
php curl基本操作详解
利用curl抓取远程页面内容的示例代码
奉献出一个封装的curl函数 便于调用(抓数据专用)
解析php中curl_multi的应用
php curl获取网页内容(IPV6下超时)的解决办法