¿Podría alguien señalarme algo?¿Hay alguna alternativa a Mechanize en Python?
Respuesta
SeleniumRC con selenium.py
es una alternativa (y una de las pocas opciones viables si las páginas que necesita para raspar tienen un papel importante, "estructural" para las operaciones de Javascript, esp. Los AJAX-y, desde Mechanize no ejecuta el Javascript en las páginas que está raspando).
He usado twill para muchas de mis necesidades de prueba. Funciona como un lenguaje independiente para "navegación web" o como una biblioteca de Python. De hecho, utiliza Mechanize bajo el capó, por lo que no estoy seguro si satisfará tus necesidades: ¿tienes problemas intrínsecos a Mechanize o te beneficiarías de una capa de alto nivel?
intento zope.browser http://pypi.python.org/pypi?:action=display&name=zope.testbrowser
he tenido éxito con Splinter, una solución integrada en la parte superior de selenio - mientras que proporciona la API más Pythonic.
scrapelib es otra opción: https://github.com/sunlightlabs/scrapelib
- 1. ¿Hay alguna alternativa a C?
- 2. ¿Hay alguna alternativa a OData?
- 3. ¿Hay alguna alternativa a XmlUnit?
- 4. ¿Hay alguna alternativa a py2exe?
- 5. ¿Hay alguna alternativa a Gigaspaces?
- 6. ¿hay alguna alternativa a '#' + div_id?
- 7. ¿Hay alguna alternativa a rexec para el sandboxing de Python?
- 8. ¿Hay alguna alternativa práctica a los hilos?
- 9. ¿Hay alguna alternativa ligera a gSOAP?
- 10. ¿Hay alguna alternativa a los Fragmentos anidados?
- 11. ¿Hay alguna alternativa mejor a DotNetOpenAuth?
- 12. ¿Hay alguna buena alternativa a WebSVN?
- 13. ¿Hay alguna alternativa gratuita a Silktest?
- 14. ¿Hay alguna alternativa a Apache Commons SCXML?
- 15. ¿Hay alguna alternativa gratuita a VisualSVN?
- 16. ¿Hay alguna alternativa IDA Pro?
- 17. ¿Hay alguna alternativa TTPickerTextField? quizás en iOS4?
- 18. ¿Hay alguna alternativa para dormir() en C?
- 19. ¿hay alguna alternativa para ActionBar en 2.2?
- 20. ¿Hay alguna alternativa a cambiar en un método de fábrica?
- 21. ¿Hay alguna alternativa a Rational Team Concert en este momento?
- 22. Python Mechanize + GAEpython código
- 23. ¿Hay alguna alternativa al SDK de BoxedApp?
- 24. Error en Python Mechanize - "mechanize._mechanize.BrowserStateError: no está viendo HTML"
- 25. ¿Hay alguna alternativa viable a la autenticación de cookies "clásica"?
- 26. ¿Hay alguna alternativa a JTable, que sea gratuita y mejor?
- 27. ¿Hay alguna alternativa a Dictionary/SortedList que permita duplicados?
- 28. ¿Hay alguna alternativa de trabajos de Cron?
- 29. ¿Hay alguna buena alternativa para Visio/PowerPoint?
- 30. PDFlib para php, ¿hay alguna alternativa?
En realidad utiliza el mecanizado. –