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 中检查或过滤IP地址的实现代码
Nov 27 PHP
php 地区分类排序算法
Jul 01 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
Dec 18 PHP
Laravel 5框架学习之Blade 简介
Apr 08 PHP
PHP异常处理Exception类
Dec 11 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
May 21 PHP
PHP简单预防sql注入的方法
Sep 27 PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 PHP
PHP实现的简单操作SQLite数据库类与用法示例
Jun 19 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
PHP4在WinXP下IIS和Apache2服务器上的安装实例
2006/10/09 PHP
PHP实现图片简单上传
2006/10/09 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
javascript 三种编解码方式
2010/02/01 Javascript
JavaScript 继承使用分析
2011/05/12 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
详解React-Native全球化多语言切换工具库react-native-i18n
2017/11/03 Javascript
JS运动特效之链式运动分析
2018/01/24 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
vue实现条件判断动态绑定样式的方法
2018/09/29 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
通过vue刷新左侧菜单栏操作
2020/08/06 Javascript
Python实现的爬虫功能代码
2017/06/24 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
Python3 log10()函数简单用法
2019/02/19 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
Python使用matplotlib绘制Logistic曲线操作示例
2019/11/28 Python
pycharm实现在虚拟环境中引入别人的项目
2020/03/09 Python
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
台湾三立电视电商平台:电电购
2019/09/09 全球购物
会计电算化应届生求职信
2013/11/03 职场文书
学生打架检讨书大全
2014/01/23 职场文书
《金色的脚印》教后反思
2014/04/23 职场文书
校庆标语集锦
2014/06/25 职场文书
初中信息技术教学计划
2015/01/22 职场文书
统计工作个人总结
2015/03/03 职场文书
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript