本文实例讲述了php获取百度收录、百度热词及百度快照的方法。分享给大家供大家参考。具体如下:

获取百度收录:

/*

抓取百度收录代码

*/

function baidu($s){

$baidu="http://www.baidu.com/s?wd=site%3A".$s;

$site=file_get_contents($baidu);

//$site=iconv("gb2312", "UTF-8", $site);

ereg("找到相关网页(.*)篇,", $site,$count);

$count=str_replace("找到相关网页","",$count);

$count=str_replace("篇,","",$count);

$count=str_replace("约","",$count);

$count=str_replace(",","",$count);

return $count[0];

}

echo baidu(www.jb51.net);

//获取脚本之家在百度中的收录数量

?>

获取百度的热词

/**

* @return array 返回百度的热词数据(数组返回)

*/

function getBaiduHotKeyWord()

{

$templateRss = file_get_contents('http://top.baidu.com/rss_xml.php?p=top10');

if (preg_match('/

$templateRss = $_description [0];

$templateRss = str_replace("&", "&", $templateRss);

}

$templateRss = "<?xml version=1.0 encoding=GBK?>" . $templateRss;

$xml = @simplexml_load_String($templateRss);

foreach ($xml->tbody->tr as $temp) {

if (!empty ($temp->td->a)) {

$keyArray [] = trim(($temp->td->a));

}

}

return $keyArray;

}

print_r(getBaiduHotKeyWord());

这是在网上找的 稍微修改了下 将下面代码写入php文件

百度收录和百度快照时间

$domain = "https://www.jb51.net/"; *欲查询的域名*/

$site_url = 'http://www.baidu.com/s?wd=site%3A';

$all = $site_url.$domain; /*域名所有收录的网址*/

$today = $all.'&lm=1'; /*域名今日收录的网址*/

$utf_pattern = "/找到相关结果数(.*)个/";

$kz_pattern = "/(.*)/"; /*用以匹配快照日期的字符串*/

$times = "/d{4}-d{1,2}-d{1,2}/"; /*匹配快照日期的正则表达式,如:2011-8-4*/

$s0 = @file_get_contents($all); /*将site:www.jb51.net的网页置入$s0字符串中*/

$s1 = @file_get_contents($today);

preg_match($utf_pattern,$s0,$all_num); /*匹配"找到相关结果数*个"*/

preg_match($utf_pattern,$s1,$today_num);

preg_match($kz_pattern,$s0,$temp);

preg_match($times,$temp[0],$screenshot);

if($all_num[1] == "")

$all_num[1] = 0;

if($today_num[1] == "")

$today_num[1] = 0;

if($screenshot[0] == "")

$screenshot[0] = "暂无快照";

?>

Test

日期 百度收录 百度今日收录 百度快照日期
<?php echo date('m月d日G时');?>

百度收录:

百度今日收录:

百度快照日期:

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

php 百度收录api_php获取百度收录、百度热词及百度快照的方法相关推荐

  1. php类似百度快照,php获取百度收录、百度热词及百度快照的方法,php百度快照_PHP教程...

    php获取百度收录.百度热词及百度快照的方法,php百度快照 本文实例讲述了php获取百度收录.百度热词及百度快照的方法.分享给大家供大家参考.具体如下: 获取百度收录: 获取百度的热词 (.*)/i ...

  2. php 获取百度权重,PHP获取网站在爱站查询的百度权重

    摘要 自从谷歌不更新了PR后,很多站长在做友情链接时都以百度权重来衡量每个网站的好坏,其实百度并没有推出百度权重这么个东西,而是站长工具和爱站这两个站推出的参考值,通过分析网站的关键词以及网站设置的这 ...

  3. wordpress如何让百度快速收录_百度快速收录权益获取与使用说明

    加入百度站长平台的站长应该知道,百度有个普通收录和快速收录,其中普通收录百度没有控制权限,但是快速收录百度却需要获取"快速收录权益".那么我们要怎么样获取快速收录权益呢? 1. 什 ...

  4. 调用百度地图API获取经纬度(详细步骤)

    前端调用百度地图API获取经纬度(详细操作) 1. 浏览器搜索百度地图开放平台 2. 创建应用 点击控制台 --> 应用管理 --> 我的应用 --> 注册账号(如果没有注册过) - ...

  5. php百度收录域名访问次数,PHP获取网站百度搜索和搜狗搜索收录量代码

    PHP获取网站百度搜索和搜狗搜索收录量代码 蓝叶    网站设计    2016-03-20    5427    0评论 获取网站百度搜索和搜狗搜索的收录量代码,可以用于获取网站域名在搜索引擎的收录 ...

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

    本文实例讲述了PHP简单获取网站百度搜索和搜狗搜索收录量的方法.分享给大家供大家参考,具体如下: 获取网站百度搜索和搜狗搜索的收录量代码,可以用于获取网站域名在搜索引擎的收录数量,一直想找这个API但 ...

  7. php 百度收录api_PHP查询百度收录API接口源码

    PHP查询百度收录API接口源码,对很多站长们很实用,随时查询自己网站域名到底被百度清清楚楚的收录个多少页面统计出来. API接口代码 header("Access-Control-Allo ...

  8. php 百度收录api_PHP查询百度Site收录接口源码

    这款接口来说 对很多站长们很实用,随时查询自己网站域名到底被百度清清楚楚的收录个多少页面统计出来:数据仅供参考,具体还得自己在百度站长平台查看 /** * 百度Site查询接口 * @author Y ...

  9. php 百度收录api_php使用百度翻译api示例分享

    这篇文章主要介绍了php使用百度翻译api示例,需要的朋友可以参考下 百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. function language($value,$fro ...

最新文章

  1. 2022-2028年中国工业环保产业投资分析及前景预测报告
  2. Visual Studio 2013开发 mini-filter driver step by step (5) - 读写文件
  3. 字符串、文件操作,英文词率统计预处理
  4. Android Studio 之 注释模板
  5. java fx 的演进版本_新增非空约束字段在不同版本中的演进
  6. Python语言程序设计基础教程(持续更新)
  7. cad没有命令输入框_cad2017命令输入框没了
  8. Web初学-2022.11.12-11.18
  9. 【运维心得】你不知道,运维也要写代码(3)
  10. 【python爬虫】爬取Bing词典的单词存到SQLite数据库
  11. 对卡巴斯基发现的一个将shellcode写入evenlog的植入物的复现
  12. revit二次开发——如何选取元素(revit2016)
  13. android KK上,前摄,对于normal、zsd、facebeauty拍照,实现mirror
  14. Removing Propagation Redundant Constraints in Redundant Modeling 翻译(一)
  15. 22考研三战上交通信考研819电通初试第一428分经验分享
  16. 如何“保存网页中所有图片”
  17. css 平移到某个位置_CSS3平移动画效果
  18. 【SHTSC2014】概率充电器(charger) 题解
  19. 树莓派使用4g上网卡上网
  20. 亲测可用fiddler手机抓包配置代理后没有网络

热门文章

  1. python numpy 基础教程
  2. 盘点今年上半年网络界发生的大事件,IP地址大变革已经来临!
  3. 互联网+云养殖数字技术带给传统养殖业、传统农业的新机遇
  4. 预防计算机病毒注意事项,看过来:预防病毒的八点注意事项
  5. nginx如何处理TIMEWAIT过多?
  6. Memcached 未授权访问漏洞
  7. 【电气专业知识问答】问:断路器误跳闸如何判别和处理?
  8. Windows 8.1 下载
  9. log4j ERROR setFile null true call failed
  10. sqlserver完整恢复模式,简单恢复模式