本文实例讲述了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.jb51.net 百度收录<?php echo baidu('www.jb51.net');?>条

www.jb51.net 搜狗收录<?php echo sogou('www.jb51.net');?>条

运行效果如下图所示:

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

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

怎么用百度搜索php网站,PHP简单获取网站百度搜索和搜狗搜索收录量的方法相关推荐

  1. php 抓取百度收录数,PHP简单获取网站百度和搜狗收录量的方法

    本文主要介绍了PHP简单获取网站百度搜索和搜狗搜索收录量的方法,涉及php网页文件的读取及正则替换的相关操作技巧.需要的朋友可以参考下,希望对大家有所帮助. 具体如下: 获取网站百度搜索和搜狗搜索的收 ...

  2. 网站建设-简单动态网站搭建

    课程介绍: 通过前面Clouder课程的学习,或许你已经掌握了在云服务器上发布和部署静态网页的方法,那么如何搭建一个可以随时更新内容的动态网站?通过本课程的学习,你将掌握如何在云端搭建全世界使用最多的 ...

  3. html获取网站标题,批量获取网站标题

    [实例简介] 批量获取网站的标题 [实例截图] [核心代码] using HttpCodeLib; using System; using System.Collections.Generic; us ...

  4. 学生鲜花网页设计作品静态HTML网页模板源码 大学生鲜花商城网站制作 简单鲜花网站网页设计成品

  5. java获取时间的网站_如何获取网站服务器的时间

    原理是提取网站http应答报文中的时间信息. (但是请不要用此方法来获取www.bjtime.cn的时间,原因见后) 1. 以下是javascript获取服务器时间的测试代码: var xhr = n ...

  6. python获取网站图片_python获取网站图片

    # zhouxianglh 2013.05.03 python3.3 import urllib.request from html.parser import HTMLParser import r ...

  7. 搜狗搜索:与网站权重相关的8个知识点

    猫宁!!! 参考链接:http://help.sogou.com/guide.html?v=1 虽然是与搜狗搜索相关的,但是在搜索引擎间可是通用的,而且总结的比较到位与全面. 第一.网站设计指南 每个 ...

  8. 网站SEO怎么让网站收录翻倍,提升网站收录率

    网站需要的文章页面数量,往往不是数以万计,而是百万级别的,如何短期内让网站收录翻倍或者翻数倍?第一种方法是增加内容,第二种方法 是提升网站在搜索引擎里的"收录率". 一.增加内容 ...

  9. 获取网站后台权限理解

    文章目录 一.后台常见位置查找 1.1 猜解常用路径 1.2 robots.txt 1.3 访问报错页面 1.4 查看图片相关属性 1.5 CMS指纹识别 1.6 利用谷歌黑语法来查找 二.利用工具查 ...

最新文章

  1. ubuntu18.04 -- 创建第一个Django项目
  2. LVS的工作原理和相关算法
  3. vba 当前文件名_值得收藏的VBA编程常用代码3640
  4. Android应用底部导航栏(选项卡)实例
  5. 创建一个纯色的背景图
  6. Activiti 流程启动及节点流转源代码分析
  7. 通过广播获取Android屏幕旋转事件
  8. hadoop2.x的安装
  9. 汉密尔顿回路 (25 分)【思路讲解】
  10. Github Page创建个人主页以及绑定域名
  11. 买SUV要不要选四驱,有哪些区别?
  12. 使用Ecliplse时,对导入package的顺序进行设定
  13. wps word与office word相比的优缺点
  14. 2021-08-14
  15. Android 录屏(录像)录制视频自定义输出视频分辨率,设置最合适尺寸;Android Mediacodec 录屏输出视频被缩小,Android 录屏全屏,录屏自定义尺寸,录屏录像黑边
  16. r5 3500u和r5 4500u的区别
  17. Android深入源码分析理解Aidl整体调用流程(雷惊风)
  18. (十一) ELK快速入门
  19. CUDA中的NVCC编译器详解
  20. java中math类的作用_Java开发知识之Java的数字处理类Math类

热门文章

  1. 【Python】列表方法“+”与“extend()”区别
  2. C++之STL种类及实现
  3. SurfaceFlinger与Hardware Composer
  4. WebRTC入门知识
  5. 机器学习人才的职业薪酬也发展
  6. android之签名md5
  7. arduino和python对接_Python:与Arduino进行交互-后续
  8. python 协程爬虫_Python爬虫进阶教程(二):线程、协程
  9. mac git命令行操作 git push pull 逻辑
  10. 安装指定的vue-router版本