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 中的一些经验积累
Oct 09 PHP
社区(php&amp;&amp;mysql)一
Oct 09 PHP
在PHP中使用反射技术的架构插件使用说明
May 18 PHP
php 数组使用详解 推荐
Jun 02 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 PHP
php简单判断文本编码的方法
Jul 30 PHP
php 数组元素快速去重
May 05 PHP
PHP PDOStatement::fetchAll讲解
Jan 31 PHP
PHP convert_uudecode()函数讲解
Feb 14 PHP
php实例化一个类的具体方法
Sep 19 PHP
Yii 框架使用数据库(databases)的方法示例
May 19 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程序时遇到的三个问题
2012/01/17 PHP
php 判断数组是几维数组
2013/03/20 PHP
js 判断脚本加载完毕的代码
2011/07/13 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
JS检测window.open打开的窗口是否关闭
2017/06/25 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
Vue页面跳转动画效果的实现方法
2018/09/23 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
vue实现五子棋游戏
2020/05/28 Javascript
React实现轮播效果
2020/08/25 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
Python编程中用close()方法关闭文件的教程
2015/05/24 Python
python正则-re的用法详解
2019/07/28 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
文体活动总结范文
2014/05/05 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL