php中通过curl检测页面是否被百度收录


Posted in PHP onSeptember 27, 2013

最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用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 相关文章推荐
在同一窗体中使用PHP来处理多个提交任务
May 08 PHP
关于页面优化和伪静态
Oct 11 PHP
php设计模式小结
Feb 15 PHP
php网站地图生成类示例
Jan 13 PHP
php的ajax简单实例
Feb 27 PHP
php使用codebase生成随机数
Mar 25 PHP
php可生成缩略图的文件上传类实例
Dec 17 PHP
PHP扩展模块memcached长连接使用方法分析
Dec 24 PHP
使用PHP编写发红包程序
Jul 22 PHP
WordPress迁移时一些常见问题的解决方法整理
Nov 24 PHP
php 截取中英文混合字符串的方法
May 31 PHP
Linux系统下安装PHP7.3版本
Jun 26 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 #PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 #PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 #PHP
PHP实现今天是星期几的几种写法
Sep 26 #PHP
一个PHP的远程图片抓取函数分享
Sep 25 #PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 #PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 #PHP
You might like
PHP 上传文件的方法(类)
2009/07/30 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
2012/02/17 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
axios基本入门用法教程
2017/03/25 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
antdesign-vue结合sortablejs实现两个table相互拖拽排序功能
2021/01/08 Vue.js
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python中turtle作图示例
2017/11/15 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
德尔福集团DELPHI的笔试题
2012/02/22 面试题
历史系毕业生自荐信
2013/10/28 职场文书
党校培训思想汇报
2013/12/30 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
个人求职信范文
2014/05/24 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
深度学习详解之初试机器学习
2021/04/14 Python
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python