PHP简单获取网站百度搜索和搜狗搜索收录量的方法


Posted in PHP onAugust 23, 2016

本文实例讲述了PHP简单获取网站百度搜索和搜狗搜索收录量的方法。分享给大家供大家参考,具体如下:

获取网站百度搜索和搜狗搜索的收录量代码,可以用于获取网站域名在搜索引擎的收录数量,一直想找这个API但没找到,就在网上找了个例子,学习修改了下,可以正常获取百度搜索和搜狗搜索的收录量了;原理是获取搜索引擎site:domain的结果数量,然后再抓取这个数量显示出来。

 

function baidu($url){
  $baidu="http://www.baidu.com/s?wd=site:".$url;
  $site=file_get_contents($baidu);
  ereg("该网站共有(.*)个网页被百度收录", $site,$count);
  $count=str_replace("该网站共有","",$count);
  $count=str_replace("个网页被百度收录","",$count);
  $count=str_replace(",","",$count);
  $count=str_replace(" ","",$count);
  return strip_tags($count[0]);
}
function sogou($url){
  $sogou="http://www.sogou.com/web?query=site:".$url;
  $site=file_get_contents($sogou);
  ereg("找到约 (.*) 条结果", $site,$count);
  $count=str_replace("找到约","",$count);
  $count=str_replace("条结果","",$count);
  $count=str_replace(",","",$count);
  $count=str_replace(" ","",$count);
  return strip_tags($count[0]);
}
?>
3water.com 百度收录<?php echo baidu('3water.com');?>条<br>
3water.com 搜狗收录<?php echo sogou('3water.com');?>条

运行效果如下图所示:

PHP简单获取网站百度搜索和搜狗搜索收录量的方法

注意:此处的文件编码需要使用utf-8格式

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
很让人受教的 提高php代码质量36计
Sep 05 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
Jul 01 PHP
PHP取余函数介绍MOD(x,y)与x%y
May 15 PHP
PHP+javascript制作带提示的验证码源码分享
May 28 PHP
Smarty中调用FCKeditor的方法
Oct 27 PHP
php实现两个数组相加的方法
Feb 17 PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 PHP
Linux系统中为php添加pcntl扩展
Aug 28 PHP
PHP实现二维数组按某列进行排序的方法
Nov 18 PHP
php中file_get_contents()函数用法实例
Feb 21 PHP
php实现的顺序线性表示例
May 04 PHP
通过PHP实现获取访问用户IP
May 09 PHP
PHP简单判断手机设备的方法
Aug 23 #PHP
PHP实现批量检测网站是否能够正常打开的方法
Aug 23 #PHP
PHP Cookie学习笔记
Aug 23 #PHP
PHP生成及获取JSON文件的方法
Aug 23 #PHP
利用PHP如何写APP接口详解
Aug 23 #PHP
PHP微信API接口类
Aug 22 #PHP
简单PHP会话(session)说明介绍
Aug 21 #PHP
You might like
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
文本加密解密
2006/06/23 Javascript
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
2010/07/13 Javascript
点击进行复制的JS代码实例
2013/08/23 Javascript
基于jQuery实现返回顶部实例代码
2016/01/01 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
vue router使用query和params传参的使用和区别
2017/11/13 Javascript
在vue项目中使用sass的配置方法
2018/03/20 Javascript
详解如何使用node.js的开发框架express创建一个web应用
2018/12/20 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
Python中if __name__ == &quot;__main__&quot;详细解释
2014/10/21 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
浅析python的优势和不足之处
2018/11/20 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
scrapy中如何设置应用cookies的方法(3种)
2020/09/22 Python
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
Java TransactionAPI (JTA) 主要包含几部分
2012/12/07 面试题
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
2016/02/09 面试题
校园环保建议书
2014/05/14 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
安全负责人任命书
2014/06/06 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
一年级小学生评语大全
2014/12/25 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
孕妇病假条怎么写
2015/08/17 职场文书
导游词幽默开场白
2019/06/26 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书
导游词之台湾阿里山
2019/10/23 职场文书