有人能指點我嗎?Python中有沒有其他的機械化方法?
18
A
回答
12
SeleniumRC與selenium.py
是一個替代方案(如果您需要刮取的頁面對於Javascript操作具有重要的「結構」角色,尤其是AJAX-y,因爲Mechanize不執行它正在抓取的頁面上的Javascript)。
7
3
我用了twill來滿足很多測試需求。它可以作爲「網頁瀏覽」的獨立語言,也可以作爲Python的圖書館。它實際上使用了機械化,因此我不確定它是否能夠滿足您的需求 - 您是否遇到機械化固有的問題,或者您是否會從高層獲益?
1
3
我已經成功地與Splinter,建立在硒之上的解決方案 - 同時提供更Python API。
1
scrapelib是另一種選擇:https://github.com/sunlightlabs/scrapelib
相關問題
- 1. 有沒有Python的機械化的Scala版本?
- 2. 在Python機械化HTTP PUT方法
- 3. Python:機械化
- 4. 機械化:在現場沒有登錄
- 5. 機械化沒有找到表格
- 6. Python機械化選擇一個沒有名字的表格
- 7. Python下載文件時沒有機械化的直接鏈接
- 8. Python的機械化:頁面沒有加載完全
- 9. 有沒有其他方法像OnNavigatedTo?
- 10. 有沒有其他解決方法,CalledFromWrongThreadException?
- 11. TextView有沒有其他替代方法?
- 12. Python中,機械化 - 由名
- 13. 有沒有其他方法來定義烤麪包機
- 14. 有沒有其他方法可以訪問相機?
- 15. Python的機械化的JavaScript
- 16. Raspbian上的Python機械化
- 17. 有沒有類似Android的機械化工具?
- 18. WWW ::機械化領域的方法
- 19. 有沒有簡單的方法來醃製python函數(或以其他方式序列化其代碼)?
- 20. 機械化無法登錄python
- 21. Python刮板機械化/ javascript
- 22. Python機械化上傳
- 23. 使用機械化與Python
- 24. 機械化流下載python
- 25. Pinterest使用Python機械化
- 26. 使用Python機械化
- 27. Python機械化複選框
- 28. 機械化 - Python問題
- 29. 機械化錯誤 - Python
- 30. 爲什麼某些方法有.prototype和其他方法沒有?
它實際上使用機械化。 – 2016-02-03 17:53:03