看看http://www.quibids.com/的任何現場拍賣我想刮掉似乎由JavaScript計時器更新的出價記錄。當我在Chrome中檢查元素時,它會自動更新源代碼。有屏幕抓取的方法嗎?如果它很重要,我正在使用Ruby來做到這一點。我想避免的只是每秒鐘在該頁面上敲擊。你如何刮阿賈克斯推送網站
1
A
回答
1
你可以使用一個可以執行javascript的瀏覽器引擎,比如webkit(它有一個腳本包裝器,WebkitDriver)。
或者通過類似螢火蟲的工具來檢查javascript定時器的功能。可能它正在發出一個AJAX請求來獲取更新的數據,你可以直接調用這些AJAX URL。
相關問題
- 1. 刮阿賈克斯啓用網頁
- 2. 阿賈克斯登錄任何網站
- 3. 推送通知與阿賈克斯
- 4. 蟒蛇刮阿賈克斯內容
- 5. 阿賈克斯
- 6. 阿賈克斯
- 7. 阿賈克斯
- 8. 阿賈克斯
- 9. 阿賈克斯
- 10. 阿賈克斯
- 11. 阿賈克斯
- 12. 如何在阿賈克斯
- 13. 如何在阿賈克斯
- 14. 如何在阿賈克斯
- 15. 在阿賈克斯
- 16. 在阿賈克斯
- 17. 與阿賈克斯
- 18. 阿賈克斯valueChangeListener
- 19. 在阿賈克斯
- 20. 從阿賈克斯
- 21. 阿賈克斯+ qtranslate
- 22. 阿賈克斯CalendarExtender
- 23. 阿賈克斯後
- 24. 阿賈克斯值
- 25. 做阿賈克斯
- 26. 阿賈克斯笨
- 27. 從阿賈克斯
- 28. 從阿賈克斯
- 29. j_security_check阿賈克斯
- 30. 如果阿賈克斯
檢查您的瀏覽器正在製作的AJAX請求,並模仿它們。 – 2011-05-19 17:51:25
如果您打算刮這個網站是爲了「比其他競標者/機器人獲得優勢」,我會非常小心。這個網站看起來像Swoopo的克隆人(/姐妹)。這樣的網站是一個**幾乎沒有法律** *騙局*,因此,我會避免浪費你的錢出價:http://www.codinghorror.com/blog/2008/12/profitable-until-deemed-illegal.html – scunliffe 2011-05-19 18:17:19
@dimitrov - 抱歉 - 我實際上不知道我必須去接受答案。我回去接受了。 – 2011-05-23 22:42:10