回答
您可以使用谷歌已棄用的搜索API:https://developers.google.com/web-search/docs/reference#_intro_fonje 雖然它的速度有限。
另一種選擇是直接刮取Google的SERP結果,但Google根本不喜歡這種結果,所以您應該只以非常有限的方式來完成此操作。
要做到這一點,你可以使用這個現有的庫:http://google-rank-checker.squabbel.com/ 我沒有使用它自己,但它似乎非常可靠。 它使用seo-proxies.com內置了代理功能。
如果您希望廣泛使用它(例如,每天查詢1000次以上),則您需要從seo-proxies.com獲得許可。他們的起價爲每月9,99美元。 http://seo-proxies.com/?tab=licenses
改進我的答案。還有什麼你想知道的具體內容? – Jeroen
不幸的是,Google不會爲其搜索結果提供任何有用的API。如果你正在尋找一個易於實施的解決方案,我可以建議https://searchapi.io
我們曾經在你的位置,並找不到一個好的API,所以在內部建立一個,但在其他公司的一些請求,我們已決定將它開放給任何尋找可擴展解決方案而無需所有devops麻煩的人;-)
給它一個旋風,讓我們知道你喜歡它。
有不少提供此類API的例如
我曾與serpprovider但據好經驗因爲我可以告訴所有選項非常好。有些是有點昂貴的
一個好的和強大的替代品是https://github.com/serp-spider/core,一個用PHP構建的SERP蜘蛛。即使它不是webservice/API,如果你是Composer的家庭,安裝也會非常容易。
不要忘記安裝HTTP客戶端並確保CURL擴展可用。
它的維護和支持不自然結果(付費,知識圖...)
可以解決幾個方面的任務。 1.使用代理並構建您的SERP抓取解決方案。 2.使用已構建基礎結構的特定API服務來搜索搜索引擎結果頁面,併爲您的關鍵字提供準備好的結果。例如,您可以使用DataForSEO rank tracker API來獲取SERP。
我們剛剛發佈了確實是一個API:SERP API
這是一個簡單的REST API,與位置,支持多種谷歌域,本地化的代理,支持所有語言,移動/ destop等
每個查詢都通過一個真實的瀏覽器,所以你可以保證你得到真正的谷歌搜索結果。
- 1. 谷歌SERP左圖
- 2. 獲取搜索查詢來自搜索框和谷歌SERP底部的建議
- 3. 如何從谷歌api獲取谷歌組數據
- 4. android如何獲取谷歌地方的谷歌API密鑰?
- 5. 如何從谷歌聯繫人API獲取谷歌聯繫人?
- 6. 獲取谷歌App Engine和谷歌地圖API V3說話
- 7. 谷歌街景API - 獲取街景
- 8. 谷歌FIT REST API獲取會話
- 9. 谷歌Places API所獲取的座標
- 10. 從谷歌api獲取刷新令牌
- 11. 獲取谷歌StreetView API的POV
- 12. 蟒谷歌API獲取特定信息
- 13. 獲取使用谷歌驅動API
- 14. 從谷歌API獲取方向
- 15. 谷歌街景API - 獲取全景JPG
- 16. 從谷歌地圖獲取評論api
- 17. 谷歌地圖API獲取GPS座標
- 18. 谷歌分析,從API獲取註釋
- 19. 無法獲取谷歌地圖API
- 20. 獲取谷歌地圖API密鑰
- 21. 谷歌地球api獲取座標
- 22. 谷歌API來獲取用戶
- 23. 谷歌IMA HTML5 SDK API - 獲取剩餘
- 24. 谷歌API獲取列表故宮
- 25. 谷歌API獲取用戶評論
- 26. 從谷歌地圖API獲取formatted_address json
- 27. 谷歌地方API:無法從谷歌地點api獲取大陸名稱android
- 28. 德爾福建議解析谷歌SERP結果
- 29. 獲得了谷歌的API
- 30. 獲取狀態「REQUEST_DENIED」從谷歌獲取數據後,會將API
也在這裏更詳細地回答:http://stackoverflow.com/questions/22657548/is-it-ok-to-scrape-data-from-google-results/22703153?noredirect=1 – John