用PHP抓取搜尋結果的問題 - Google

Table of Contents

我想紀錄某些關鍵字長時間的搜尋結果數量變化
而我想到的做法是用PHP去抓取Google網頁上的關鍵字

可是這時候碰到一個奇怪的狀況

我自己開Firefox看到的搜尋結果數字跟PHP抓到的搜尋結果數字不一樣


我用的搜尋網址是
http://www.google.com.tw/search?q=%E7%A7%91%E5%B9%BB&meta=lr%3Dlang_zh-TW

而用file_get_contents去抓上面的網址之後,得到的是這樣
http://cqd.hiigara.net/search_logger.php


以我PO文的時候來說
自己訪問Google的搜尋結果是850,000筆
用程式抓取網頁的搜尋結果是2,060,000筆

為什麼會差這麼多,有人知道原因嗎?


--
這閃電拳能射出雷射光,威力每平方公分一萬億瓦特
威力無比,拳到之處,攻無不克

--

All Comments

Lauren avatarLauren2008-04-04
google會根據使用者搜尋的經驗做結果最佳化?
Audriana avatarAudriana2008-04-08
我記得那也是影響排列順序,不是結果數量?
Noah avatarNoah2008-04-11
怪了,剛剛一試,兩組數字都變成688,000了 O_oa