我想開發一個可視化Google即時推薦的應用程序。這是一個課程項目,現在我對Web編程工具瞭解不多。我想知道的是,有可能從另一個網頁中檢索這些數據。如果您認爲這是可能的,並且可以在哪個平臺上使用,請引導我指出正確的方向嗎?檢索Google即時數據
0
A
回答
0
沒有關於你實際要做什麼的更多信息,很難給出正確的答案。從我能理解的情況來看,您只需要Google搜索中自動完成的項目列表,然而您喜歡操縱它?
在這種情況下,使用here的最高評分答案,您可以使用http://suggestqueries.google.com/complete/search?client=firefox&q=YOURQUERY爲您提供JSON對象,然後您可以使用該對象來獲取自動完成結果。 client=
部分是必需的,但我沒有看過你可以放在那裏的各種選項。
就我個人而言,我從未使用過JSON,所以不能給你任何幫助解析它,但你可以在JSON website和w3 website上找到更多關於它的信息。
0
將需要像JavaScript一樣行事或運行一個JavaScript引擎或瀏覽器添加和通信與附加。
當你鍵入的是一個javascript函數時會發生什麼。所以你需要自己調用這個函數,或者模仿它的功能。我想它會用你輸入的內容在程序中調用一個web服務/網頁形式(ajax)。服務器響應這些建議。只要Google不會拒絕你,只要它意識到你不是瀏覽器就不是很困難。我認爲他們只喜歡100個免費的API調用,但你可以谷歌谷歌有關。
java中的Http組件將幫助調用serice,使用cookeis等。您應該使用Firefox上的開發工具來查看在Google搜索欄中鍵入內容並查看代碼時發生的情況。
相關問題
- 1. 即時檢索Twitter數據
- 2. OAuth2,從Google Analytics檢索數據
- 3. Google Fit API - 檢索健身數據集
- 4. 如何創建Google即時搜索?
- 5. Firebase實時數據庫 - 檢索數據
- 6. 如何從Google Analytics實時API中檢索會話數據?
- 7. 檢測Google即時搜索並從URL中提取搜索關鍵字
- 8. iPhone將數據發送到Google Apps並從中檢索數據?
- 9. 從ABRecordRef檢索即時消息信息
- 10. 檢索數據
- 11. 檢索數據
- 12. 即使數據存在,也不從數據庫(SQLCODE 100)中檢索數據
- 13. 即時搜索
- 14. 檢索Google適合步驟時出錯
- 15. 在活動啓動時立即從Firebase數據庫檢索內容
- 16. flex datagrid在檢索數據時凍結
- 17. 地點時間序列數據檢索
- 18. 從數據庫檢索longblob時出錯
- 19. PHP切換時區/檢索MySQL數據
- 20. 檢索「時間」數據庫MySQL的
- 21. 從領域檢索數據時出錯
- 22. 數據檢索時執行在MySQL
- 23. 在用戶輸入時檢索數據
- 24. 檢索數據時缺少信息
- 25. 檢索數據時JSON存儲掛起
- 26. 檢索數據時出錯,引起:。 org.apache.cassandra.serializers.MarshalException
- 27. 檢索數據時的ASP問題
- 28. 在Excel中檢索數據時出錯
- 29. 檢索數據庫時間驗證
- 30. 從給定時間段檢索數據