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

Bethany avatar
By Bethany
at 2008-04-03T14:16

Table of Contents

※ 引述《GALINE (星光燦爛小天竹)》之銘言:
: 我想紀錄某些關鍵字長時間的搜尋結果數量變化
: 而我想到的做法是用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筆
: 為什麼會差這麼多,有人知道原因嗎?

我提供一些以前的經驗讓你參考。

首先,那個科幻兩字如果沒有用""框起來做為"科幻",
是會算到有"科"有"幻"但沒有"科幻"的網頁記錄,
例如,....科科科,傻孩子的幻想....,....幻科....。
這你要去查查Google搜尋可以下的命令參數有什麼區別,
另外是多語言的部份你要加入還是扣除,得視你的研究需要。

以前,我是用手工去查然後記錄,既然你會寫程式,
建議用Google API去跑,以前是單日限查詢一千次,
如果你有研究計畫需要且能說服Google的話,應該是可以提高上限。

至於數量大幅變化,可能是Google農場裡記錄這個關鍵字的鴿子得了禽流感沒回應,
過一段可長可短的時間或許又回復,只是你也不知道究竟是怎麼回事。
然後Google所用的演算法何時修改如何修改了,你一樣不知道是怎麼回事。
還要注意命令參數是否修改等,這是透過Google記錄關鍵字數量變化的方法缺點。

--
Tags: Google

All Comments

Iris avatar
By Iris
at 2008-04-06T03:09
科科,傻孩子的幻想...

用PHP抓取搜尋結果的問題

Quintina avatar
By Quintina
at 2008-04-03T11:14
我想紀錄某些關鍵字長時間的搜尋結果數量變化 而我想到的做法是用PHP去抓取Google網頁上的關鍵字 可是這時候碰到一個奇怪的狀況 我自己開Firefox看到的搜尋結果數字跟PHP抓到的搜尋結果數字不一樣 我用的搜尋網址是 http://www.google.com.tw/search?q=%E7%A ...

請問"fy"的服務?

Steve avatar
By Steve
at 2008-04-03T10:38
※ 引述《Bangle (seattle)》之銘言: : 有一個and#34;fyand#34;的功就是在搜尋欄裡輸入: : fy+單字,如 fy notebook ,google會回傳它的中文解釋 : 可是今天我試了幾個單字結果出來的都是網頁結果, : 請問有人知道這個服務是停止 ...

關於Googleapp驗證問題

Hardy avatar
By Hardy
at 2008-04-03T07:36
這個我前一陣子剛好有使用過,順便在這邊跟大家分享! 第一:你要先去DNS設定那邊,要新增一個CNAME, 然後內容是google所指定的,google要確認這個網域是妳所有。 第二:一樣在DNS那邊設定,找到MX紀錄,google 有提供MX紀錄, 把你DNS的MX記錄優先順序, ...

關於Googleapp驗證問題

Jacob avatar
By Jacob
at 2008-04-02T22:18
今天一時興起 想要替替公司利用googleapp的服務申請些有@公司.org.tw的信箱給大家使用 於是便申請了一個網域(原本沒有) 接下來就遇上了大問題 究竟要怎麼把網域指向我所使用的空間呢 目前使用的空間有二,一個是google page 一個是hinet的m ...

一些愚人節的東西

Annie avatar
By Annie
at 2008-04-02T17:26
http://www.youtube.com/watch?v=PmSdy_9blB4andamp;feature=user Google創辦人徵求上火星的人。 意者必須以短片申請。 ※ 引述《ada12 (...)》之銘言: : 剛剛到calendar : 發現跑出新東西Wake Up Kit : htt ...