首页 > 网站 > 建站经验 > 正文

PHP获取网站百度搜索和搜狗搜索收录量代码

2024-04-25 20:47:30
字体:
来源:转载
供稿:网友

获取网站百度搜索和搜狗搜索的收录量代码,可以用于获取网站域名在搜索引擎的收录数量,一直想找这个API但没找到,就在网上找了个例子,学习修改了下,可以正常获取百度搜索和搜狗搜索的收录量了;原理是获取搜索引擎site:domain的结果数量,然后再抓取这个数量显示出来,有需要的就拿去吧。

  1. <?php 
  2. function baidu($url){ 
  3. $baidu="http://www.baidu.com/s?wd=site:".$url
  4. $site=file_get_contents($baidu); 
  5. ereg("该网站共有(.*)个网页被百度收录"$site,$count); 
  6. $count=str_replace("该网站共有","",$count); 
  7. $count=str_replace("个网页被百度收录","",$count); 
  8. $count=str_replace(",","",$count); 
  9. $count=str_replace(" ","",$count); 
  10. return strip_tags($count[0]); 
  11. function sogou($url){ 
  12. $sogou="http://www.sogou.com/web?query=site:".$url
  13. $site=file_get_contents($sogou); 
  14. ereg("找到约 (.*) 条结果"$site,$count); 
  15. $count=str_replace("找到约","",$count); 
  16. $count=str_replace("条结果","",$count); 
  17. $count=str_replace(",","",$count); 
  18. $count=str_replace(" ","",$count); 
  19. return strip_tags($count[0]); 
  20. ?> 



调用代码:

 

  1. <?php echo baidu('www.vevb.com');?> <?php echo sogou('www.vevb.com');?> 

注:相关教程知识阅读请移步到建站经验频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表