我想作爲一個新手程序員知道什麼好處是使用谷歌搜索API或最新的buzz API來收集數據內容而不是屏幕抓取;顯然除法律方面外。搜索API與屏幕抓取
1
A
回答
1
API比屏幕布局更不可能改變。
1
屏幕抓取的一大缺點是屏幕可以改變和打破你的刮板。因此,您最終必須不斷調整代碼以匹配他們的代碼,並且由於您不提前知道更改,因此會導致停機/中斷。
此外,你可能違反了他們的服務條款,他們不會喜歡它。如果您爲您的服務付費客戶,您可以很快找到自己處於困境和困境之中。 另外,如果您模擬了很多用戶,則會在服務器上產生意料之外的拖動。因此,使用發佈的/允許的API對於您和爲網站提供源材料的網站會更加高效。
+0
因此,如果我的理解正確,訪問谷歌API只涉及有一個谷歌帳戶,這些天他們驗證通過發送代碼到手機。 API服務是否返回與正常搜索相同數量的結果? 1000? – vbNewbie 2010-05-20 18:56:14
相關問題
- 1. 想與屏幕抓取
- 2. 屏幕抓取Asp.net
- 3. PHP屏幕抓取方法
- 4. 屏幕抓取效率
- 5. 屏幕抓取窗口
- 6. HTMLAgility幫助屏幕抓取
- 7. 使用Python屏幕抓取
- 8. 使用Python搜索屏幕
- 9. Excel Web抓取搜索谷歌項目和打印屏幕上的文字
- 10. 屏幕抓取java中的主機屏幕?
- 11. 使用.NET通過SSL抓取屏幕
- 12. 屏幕抓取:自動化vim腳本
- 13. 如何抓取屏幕NSWindow的圖像?
- 14. .Net屏幕抓取和會話
- 15. 使用XPath的屏幕抓取
- 16. 使用SimpleHTMLDom的屏幕抓取PHP
- 17. 屏幕抓取 - 但不能模擬javascript
- 18. 延遲後的屏幕抓取網頁
- 19. iOS 11沒有從MKMapView抓取屏幕
- 20. 在PHP問題屏幕抓取
- 21. 屏幕從網站抓取數據
- 22. PHP的屏幕抓取和會話
- 23. PyQt5抓取和保存屏幕部分
- 24. 屏幕抓取完全呈現頁面
- 25. 使用Java和X3270屏幕抓取
- 26. 簡單的PHP屏幕抓取功能
- 27. 在Ruby中高效的屏幕抓取
- 28. PHP的XPath屏幕抓取問題
- 29. 使用C#屏幕抓取HTTPS#
- 30. 寫作履帶式的屏幕抓取
謝謝您的回覆。當你說改變時,你是什麼意思? 從我讀過的內容中我將需要獲得一個帳戶;然後創建一些訪問API的腳本,由於Google Buzz API文檔沒有多大幫助,我仍然不清楚該如何操作,並創建查詢將其發佈到API。我回來的結果是我通常在手動搜索屏幕上看到的結果嗎?所以我能夠讓腳本定期運行這些查詢? – vbNewbie 2010-05-20 18:52:08
他意味着Google Buzz的頁面佈局(只是一個示例)可以被修改,以便您的scraper不起作用。 但是,API通常是保持機智的,因爲它們被程序員用來與服務交互,並且它們不會破壞所有先前存在的應用程序。 – 2010-05-20 18:58:13
謝謝精度。是否只能使用java代碼訪問google API,以及如何訪問例如Google Buzz API。如果這是網站地址http://code.google.com/apis/buzz/我如何從代碼訪問此網站,並且我沒有網站 – vbNewbie 2010-05-20 19:07:14