php检查页面是否被百度收录
2015-10-28 00:00
846 查看
最近需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用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; } }
意思很简单了,比如需要检测 /article/3607706.html 这个网址是否被收录,则只需要:
checkBaiduInclude(/article/3607706.html‘);
反回结果为1为收录。为0则没有收录。
这篇文章就介绍到这,网站中还有相关文章供大家学习,希望对大家的学习有所帮助。
相关文章推荐
- php如何获取文件的扩展名
- php将数组存储为文本文件方法汇总
- php简单日历函数
- laravel学习历程二
- PHP编程效率的20个要点
- php执行脚本获得root权限问题
- PHP 框架 Swoole
- Thinkphp学习笔记-编辑工具Sublime license
- 一些实用PHP代码片段
- A+B for Input-Output Practice (VIII)
- PHP会话处理相关函数介绍
- PHP运行出现Notice : Use of undefined constant 的完美解决方案
- PHP快速抓取快递信息
- 动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)
- php简易搜索引擎
- mac下php页面与数据库连接的环境配置
- Thinkphp学习笔记7-输入变量
- PHP超全局数组
- Thinkphp学习笔记6-redirect 页面重定向
- php+ajax实现无刷新动态加载数据技术