php检查页面是否被百度收录


Posted in PHP onOctober 28, 2015

最近需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用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; 
 } 
}

意思很简单了,比如需要检测 https://3water.com/article/74039.htm 这个网址是否被收录,则只需要:
checkBaiduInclude(https://3water.com/article/74039.htm‘);
反回结果为1为收录。为0则没有收录。

这篇文章就介绍到这,网站中还有相关文章供大家学习,希望对大家的学习有所帮助。

PHP 相关文章推荐
Breeze 文章管理系统 v1.0.0正式发布
Dec 14 PHP
php下目前为目最全的CURL中文说明
Aug 01 PHP
php 函数中使用static的说明
Jun 01 PHP
不使用php api函数实现数组的交换排序示例
Apr 13 PHP
PHP curl使用实例
Jul 02 PHP
使用xampp搭建运行php虚拟主机的详细步骤
Oct 21 PHP
php语言中使用json的技巧及json的实现代码详解
Oct 27 PHP
php实现面包屑导航例子分享
Dec 19 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
Apr 11 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
Jun 11 PHP
PHP实现的微信公众号扫码模拟登录功能示例
May 30 PHP
Laravel框架实现多个视图共享相同数据的方法详解
Jul 09 PHP
PHP加密解密函数详解
Oct 28 #PHP
php实现阳历阴历互转的方法
Oct 28 #PHP
PHP框架Laravel学习心得体会
Oct 28 #PHP
php抓取并保存网站图片的实现代码
Oct 28 #PHP
php判断当前操作系统类型
Oct 28 #PHP
详解PHP序列化反序列化的方法
Oct 27 #PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 #PHP
You might like
加速XP搜索功能堪比vista
2007/03/22 PHP
PHP实现一个多功能购物网站的案例
2017/09/13 PHP
PHP PDOStatement::errorCode讲解
2019/01/31 PHP
PHP+jQuery实现双击修改table表格功能示例
2019/02/21 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
驱动事件的addEvent.js代码
2007/03/27 Javascript
Javascript 篱式条件判断
2008/08/22 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
jQuery实现返回顶部功能
2016/02/23 Javascript
js数字舍入误差以及解决方法(必看篇)
2017/02/28 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
jquery实现侧边栏左右伸缩效果的示例
2017/12/19 jQuery
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
[02:27]刀塔重生降临
2015/10/14 DOTA
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
Python判断文件和字符串编码类型的实例
2017/12/21 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
linux面试题参考答案(11)
2016/11/26 面试题
语文教育专业应届生求职信
2013/11/23 职场文书
执行力心得体会
2013/12/31 职场文书
毕业生求职自荐信怎么写
2014/01/08 职场文书
麦当劳辞职信范文
2014/01/18 职场文书
运动会获奖感言
2014/02/11 职场文书
锦旗标语大全
2014/06/23 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
公司员工体检通知
2015/04/21 职场文书