php获取百度收录、百度热词及百度快照的方法
发布时间:2020-12-12 20:48:51 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解php获取百度收录、百度热词及百度快照的方法。供大家参考研究。具体如下: 获取百度收录: 获取百度的热词 /is',$templateRss,$_description)) {$templateRss = $_description [0];$templateRss = str_replace("",$templateRss);}$templ
本篇章节讲解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.52php.cn的网页置入$s0字符串中*/
$s1 = @file_get_contents($today);
preg_match($utf_pattern,$s0,$all_num); /*匹配"找到相关结果数*个"*/
preg_match($utf_pattern,$s1,$today_num);
preg_match($kz_pattern,$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] = "暂无快照";
?>
相关内容
|