爲了節省時間谷歌搜索,以便我的網站上看到我的網頁已經改變了,我決定創建一個網頁,監視我的網頁在某些關鍵短語的位置(即我名稱)。例如,如果我輸入我的姓名,並且我的網頁位於頂部,我希望該頁面顯示給出的Google結果和我在該字詞下的位置。然後,我將使用Google Analytics API創建一個混搭頁面來處理這些數據。編程得到谷歌的結果到網頁
人開始嚇壞了,這部分之前未對谷歌的規則。谷歌不希望你爲了得到這些結果而刮掉他們的網頁,儘管對我來說這是迄今爲止最簡單的檢查方法。目前已有自動化工具可將Google結果輸出爲XML格式,但這又違反了Google的服務條款。
我知道還有其他的選擇,比如Google Alerts,但我希望能夠解決Google給出的問題,並實施這樣的工具而不必中斷其TOS。
有一個簡單的方法來處理SOAP API要做到這一點,幾年前。但是,這一切已經停止,Google現在發佈了一個「AJAX API」,供開發人員實施各種小部件。這不是真正的API的替代品,我絕對會選擇一種方法來實際將數據放到我的網頁上,並且能夠按照我的意願修改結果。
沒有人有任何想法,我怎麼能在JavaScript或服務器端語言實現這一點?據我所知,已經用Google提供的許多頁面作爲示例已經完成了這個工作,所以我想看看這裏有沒有人對如何在不刮谷歌的情況下實現這一目標有任何想法。
如果我想修改客戶端上的這些數據?我想用CSS和其他Google API來混合和修改這些數據的位置。如果AJAX API已經提供客戶端代碼,這可能嗎? – 2009-06-15 23:54:10