服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

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

2019-06-20 15:38onestopweb PHP教程

这篇文章主要介绍了PHP简单获取网站百度搜索和搜狗搜索收录量的方法,涉及php网页文件的读取及正则替换的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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]);
}
?>
www.zzvips.com 百度收录<?php echo baidu('www.zzvips.com');?>条<br>
www.zzvips.com 搜狗收录<?php echo sogou('www.zzvips.com');?>条

 

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

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

延伸 · 阅读

精彩推荐
  • PHP教程CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析

    CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析

    这篇文章主要介绍了CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患,结合实例形式分析了CodeIgniter框架中针对特殊字符的过滤及SQL注入隐患的相关原理,需要的朋友可以参考下...

    流风,飘然的风4082019-06-09
  • PHP教程PHP序列号生成函数和字符串替换函数代码

    PHP序列号生成函数和字符串替换函数代码

    两个函数,如果对你有用,我很高兴。第一个是用来生成序列号,随便改。第二个是用来“加密”部分字符串,稍微修改一下,就能达到我们在找回密码时经常看到的 itb********@gmail.com 这种隐藏部分字符的效果...

    PHP之家3782019-06-19
  • PHP教程掌握PHP垃圾回收机制详解

    掌握PHP垃圾回收机制详解

    这篇文章主要介绍了PHP垃圾回收机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    子钦加油2322019-06-01
  • PHP教程Ajax+Jpgraph实现的动态折线图功能示例

    Ajax+Jpgraph实现的动态折线图功能示例

    这篇文章主要介绍了Ajax+Jpgraph实现的动态折线图功能,结合实例形式分析了ajax结合jpgraph.php类库绘制动态折线图的相关操作技巧,需要的朋友可以参考下...

    chengqiuming1912019-06-18
  • PHP教程Yaf框架封装的MySQL数据库操作示例

    Yaf框架封装的MySQL数据库操作示例

    这篇文章主要介绍了Yaf框架封装的MySQL数据库操作,结合实例形式分析了Yaf框架基于PDO操作MySQL数据库的相关配置、连接、增删改查、统计等相关操作技巧,需要的朋友可以参考下...

    doomsday04172922019-06-05
  • PHP教程PHP实现的随机IP函数【国内IP段】

    PHP实现的随机IP函数【国内IP段】

    这篇文章主要介绍了PHP实现的随机IP函数,可实现输出国内IP段的功能,涉及php字符串与数组的计算操作相关技巧,需要的朋友可以参考下...

    lee1762019-06-06
  • PHP教程Laravel框架FormRequest中重写错误处理的方法

    Laravel框架FormRequest中重写错误处理的方法

    这篇文章主要介绍了Laravel框架FormRequest中重写错误处理的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    zx2902019-06-11
  • PHP教程实例讲解PHP表单处理

    实例讲解PHP表单处理

    在本篇内容中小编给大家分享了关于PHP表单处理的相关实例以及知识点内容,有需要的朋友们跟着学习下。...

    laozhang4042019-06-13