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 相关文章推荐
PHP也可以?成Shell Script
Oct 09 PHP
PHP 创建文件(文件夹)以及目录操作代码
Mar 04 PHP
php checkdate、getdate等日期时间函数操作详解
Mar 11 PHP
php短域名转换为实际域名函数
Jan 17 PHP
PHP mcrypt可逆加密算法分析
Jul 19 PHP
fetchAll()与mysql_fetch_array()的区别详解
Jun 05 PHP
PHP 生成微信红包代码简单
Mar 25 PHP
[原创]PHP字符串中插入子字符串方法总结
May 06 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
May 07 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
Jun 13 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
Oct 22 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
PHP中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
Laravel相关的一些故障解决
2020/08/19 PHP
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
JS delegate与live浅析
2013/12/21 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
Node.js五大应用性能技巧小结(必须收藏)
2017/08/09 Javascript
node-sass安装失败的原因与解决方法
2017/09/04 Javascript
jquery.pager.js分页实现详解
2019/07/29 jQuery
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
Python中的列表生成式与生成器学习教程
2016/03/13 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
Python实现的文本对比报告生成工具示例
2018/05/22 Python
浅述python2与python3的简单区别
2018/09/19 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
美国电子元器件分销商:Newark element14
2018/01/13 全球购物
团队经理竞聘书
2014/03/31 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
乡镇组织委员个人整改措施
2014/09/16 职场文书
抗洪救灾标语
2014/10/08 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
导游词之广西漓江
2019/11/02 职场文书
PL350与SW11的比较
2021/04/22 无线电
Pygame Rect区域位置的使用(图文)
2021/11/17 Python