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 中dirname(_file_)讲解
Mar 18 PHP
解析php中heredoc的使用方法
Jun 17 PHP
phpphp图片采集后按原路径保存图片示例
Feb 18 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
Aug 21 PHP
PHP获取youku视频真实flv文件地址的方法
Dec 23 PHP
php导出中文内容excel文件类实例
Jul 06 PHP
分享五个PHP7性能优化提升技巧
Dec 07 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
Dec 14 PHP
PHP计算数组中值的和与乘积的方法(array_sum与array_product函数)
Apr 01 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
Jul 06 PHP
Discuz论坛密码与密保加密规则
Dec 19 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
Dec 28 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
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
JQuery 常用操作代码
2010/03/14 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
框架页面高度自动刷新的Javascript脚本
2013/11/01 Javascript
为什么Node.js会这么火呢?Node.js流行的原因
2014/12/01 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
React Native实现地址挑选器功能
2017/10/24 Javascript
Vue.js项目实战之多语种网站的功能实现(租车)
2019/08/07 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
Node对CommonJS的模块规范
2019/11/06 Javascript
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
[01:28:43]2014 DOTA2华西杯精英邀请赛5 24 DK VS CIS
2014/05/25 DOTA
python文件特定行插入和替换实例详解
2017/07/12 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
彻底搞懂 python 中文乱码问题(深入分析)
2020/02/28 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
2020/04/25 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
python实现马丁策略回测3000只股票的实例代码
2021/01/22 Python
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
法院实习人员自我鉴定
2013/09/26 职场文书
银行自荐信范文
2013/10/07 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
异地恋情人节寄语
2015/02/28 职场文书
消费者投诉书范文
2015/07/02 职场文书
合同补充协议书
2016/03/24 职场文书
竞聘书的秘诀
2019/04/02 职场文书
掌握一个领域知识,高效学习必备方法
2019/08/08 职场文书
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS