找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 937|回复: 0
打印 上一主题 下一主题

php获取百度收录、百度热词及百度快照的方法

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 05:47:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

            本文实例讲述了php获取百度收录、百度热词及百度快照的方法。分享给大家供大家参考。具体如下:
获取百度收录:
获取百度的热词
/is', $templateRss, $_description)) {
$templateRss = $_description [0];
$templateRss = str_replace("&", "&", $templateRss);
}
$templateRss = "" . $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文件
百度收录和百度快照时间
(.*)/"; /*用以匹配快照日期的字符串*/
$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


日期百度收录百度今日收录百度快照日期

  

  

  

百度收录:[url=]
[/url]
百度今日收录:[url=]
[/url]
百度快照日期:[url=]
[/url]

希望本文所述对大家的php程序设计有所帮助。
            
            
您可能感兴趣的文章:
  • 在PHP中使用curl_init函数的说明
  • php实现查询百度google收录情况(示例代码)
  • php中通过curl检测页面是否被百度收录
  • PHP CURL CURLOPT参数说明(curl_setopt)
  • php检测网页是否被百度收录的函数代码
  • php使用curl检测网页是否被百度收录的示例分享
  • PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
  • php实现检查文章是否被百度收录
  • php检查页面是否被百度收录
  • PHP简单获取网站百度搜索和搜狗搜索收录量的方法
  • php基于curl主动推送最新内容给百度收录的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端