时间:2021-05-26
本文实例讲述了php获取百度收录、百度热词及百度快照的方法。分享给大家供大家参考。具体如下:
获取百度收录:
<?phpfunction baidu($s){ $baidu="http:///s?wd=site%3A'; $all = $site_url.$domain; $today = $all.'&lm=1'; $utf_pattern = "/找到相关结果数(.*)个/"; $kz_pattern = "/<span class="g">(.*)</span>/"; $times = "/d{4}-d{1,2}-d{1,2}/"; $s0 = @file_get_contents($all); $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] = "暂无快照";?><html> <head> <title>Test</title> </head><body> <table> <tr> <td>日期</td><td>百度收录</td><td>百度今日收录</td><td>百度快照日期</td> </tr> <tr> <td><?php echo date('m月d日G时');?> </td><td> <?php echo $all_num[1]; ?></td><td> <?php echo $today_num[1]; ?></td><td> <?php echo $screenshot[0]; ?></td> </tr> </table> <p>百度收录:<a href="<?php echo $all; ?>" target="_blank"> <?php echo $all_num[1]; ?></a></p> <p>百度今日收录:<a href="<?php echo $today; ?>" target="_blank"> <?php echo $today_num[1]; ?></a></p> <p>百度快照日期:<a href="<?php echo $all; ?>"> <?php echo $screenshot[0]; ?></a></p></body></html>希望本文所述对大家的php程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
提及百度快照,相信很多SEO站长都清楚百度快照基础概念,但是对于深入的百度快照内容,还是知道的甚少,针对百度快照的具体介绍及快照作用,小编有话说。一、什么是百度
什么是百度快照?百度快照呢是百度对用户搜索时的一种便捷方法,如果当你网速慢或者是网页有问题是时,你可以通过打开百度快照来浏览你想要观看的网站。每个网页在被收录时
昨天,一个百度不正常的一天,很多的网站百度快照不更新了,还是保留在24日的快照。今天百度对有些网站的收录发展了一些变化,有部分网站的收录减少到只有几页。那么百度
百度快照和网站关键词的排名关系一直都是站长们喜欢讨论的问题之一,很多站长觉得百度快照对于关键词的排名还是有着一定的影响的,但是百度的官方论坛上面却是说百度快照跟
什么是百度快照左侧缩略图?百度快照缩略图也称为百度图文快照搜索。我们通过百度搜索时,经常会看到左侧带有缩略图的快照,一般左侧为LOGO或者是特定的图片。百度左侧