首頁 > 後端開發 > php教程 > PHP簡單取得網站百度和搜狗收錄量的方法

PHP簡單取得網站百度和搜狗收錄量的方法

*文
發布: 2023-03-18 20:26:01
原創
2381 人瀏覽過

本文主要介紹了PHP簡單取得網站百度搜尋和搜狗搜尋收錄量的方法,涉及php網頁檔案的讀取及正規替換的相關操作技巧。需要的朋友可以參考下,希望對大家有幫助。

具體如下:

取得網站百度搜尋和搜狗搜尋的收錄量碼,可以用來取得網站網域在搜尋引擎的收錄數量,一直想找這個API但沒找到,就在網路上找了個例子,學習修改了下,可以正常取得百度搜尋和搜狗搜尋的收錄量了;原理是取得搜尋引擎site:domain的結果數量,然後再抓取這個數量顯示出來。

function baidu($url){
  $baidu="http://www.baidu.com/s?wd=site:".$url;
  $site=file_get_contents($baidu);
  ereg("该网站共有(.*)个网页被百度收录", $site,$count);
  $count=str_replace("该网站共有","",$count);
  $count=str_replace("个网页被百度收录","",$count);
  $count=str_replace(",","",$count);
  $count=str_replace(" ","",$count);
  return strip_tags($count[0]);
}
function sogou($url){
  $sogou="http://www.sogou.com/web?query=site:".$url;
  $site=file_get_contents($sogou);
  ereg("找到约 (.*) 条结果", $site,$count);
  $count=str_replace("找到约","",$count);
  $count=str_replace("条结果","",$count);
  $count=str_replace(",","",$count);
  $count=str_replace(" ","",$count);
  return strip_tags($count[0]);
}
?>
www.php.cn 百度收录<?php echo baidu(&#39;www.php.cn&#39;);?>条<br>
www.php.cn 搜狗收录<?php echo sogou(&#39;www.php.cn&#39;);?>条
登入後複製

注意:此處的檔案編碼需要使用utf-8格式

相關推薦:

PHP微信開發之獲取城市天氣

PHP微信開發之翻譯功能

PHP功能強大的CURL POST類別

以上是PHP簡單取得網站百度和搜狗收錄量的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板