Qualcuno potrebbe indicarmi qualcuno?Esistono alternative a Mechanize in Python?
risposta
SeleniumRC con selenium.py
è un'alternativa (e una delle poche opzioni realizzabili se le pagine necessarie per raschiare hanno un importante ruolo di "strutturale" per le operazioni di Javascript, esp. Quelli AJAX-y, poiché Mechanize non esegue il Javascript sulle pagine sta raschiando).
Ho usato twill per molte delle mie esigenze di test. Funziona come un linguaggio stand-alone per "navigazione web" o come libreria da Python. In realtà utilizza Mechanize sotto il cofano, quindi non sono sicuro che soddisferà le tue esigenze: incontrerai problemi intrinseci a Mechanize o trarrai vantaggio da un livello di alto livello?
prova zope.browser http://pypi.python.org/pypi?:action=display&name=zope.testbrowser
ho avuto successo con Splinter, una soluzione costruita sulla parte superiore del selenio - mentre fornisce API più divinatorio.
scrapelib è un'altra opzione: https://github.com/sunlightlabs/scrapelib
- 1. Esistono alternative a OData?
- 2. Esistono alternative a XmlUnit?
- 3. Esistono alternative gratuite a VisualSVN?
- 4. Esistono alternative gratuite a Silktest?
- 5. Esistono alternative reali a reStructuredText per la documentazione di Python?
- 6. Esistono alternative IDA Pro?
- 7. Esistono alternative all'implementazione di Clone in Java?
- 8. Esistono alternative al polimorfismo in C++?
- 9. Python Mechanize + codice GAEpython
- 10. Esistono alternative di creazione del PDF Java a iText?
- 11. Esistono alternative open-source a ReplayDIRECTOR/Chronon Debugger?
- 12. Esistono alternative valide all'autenticazione di cookie "classica"?
- 13. Esistono implementazioni alternative dell'interfaccia GNU getline?
- 14. Esistono buone alternative per Visio/PowerPoint?
- 15. Esistono altre alternative alla registrazione log4net?
- 16. Esistono librerie alternative per Relay e GraphQL?
- 17. Python Mechanize non aprirà questi siti
- 18. Errore di Python Mechanize in Facebook cookie
- 19. Come risolvere la codifica in Python Mechanize?
- 20. Python Mechanize seleziona form FormNotFoundError
- 21. Alternative a JUnit
- 22. Alternative a Inflector.Net
- 23. Alternative a gettext?
- 24. Quali alternative esistono per eseguire test QTP in batch?
- 25. Quali soluzioni alternative esistono per la proprietà `complete` in FireFox?
- 26. Alternative a Applescript?
- 27. Come accedere a un sito Web con python e mechanize
- 28. Alternative a GNU diff?
- 29. Alternative di imaging Python
- 30. Python mechanize login al sito web
In realtà utilizza meccanizza. –