Könnte mich jemand auf etwas hinweisen?Gibt es Alternativen zu Mechanize in Python?
Antwort
SeleniumRC mit selenium.py
ist eine Alternative (und eine der wenigen Optionen praktikabel, wenn die Seiten, die Sie kratzen müssen eine wichtige haben, „strukturelle“ Rolle für Javascript-Operationen, insb. AJAX-y diejenigen, da Mechanize nicht ausführt das Javascript auf den Seiten scraping).
Ich habe twill für eine Menge meiner Testanforderungen verwendet. Es funktioniert als eigenständige Sprache für "Web-Browsing" oder als eine Bibliothek von Python. Es nutzt tatsächlich Mechanize unter der Haube, also bin ich mir nicht sicher, ob es Ihren Anforderungen entspricht - stoßen Sie auf Probleme, die Mechanize innewohnen, oder würden Sie von einer höheren Ebene profitieren?
try zope.browser http://pypi.python.org/pypi?:action=display&name=zope.testbrowser
ich mit Splinter erfolgreich waren, eine Lösung auf der Selenium gebaut - während mehr pythonic API bereitstellt.
scrapelib ist eine weitere Option: https://github.com/sunlightlabs/scrapelib
- 1. Gibt es Alternativen zu svn_load_dirs.pl?
- 2. Gibt es Alternativen zu Gigaspaces?
- 3. Gibt es Alternativen zu py2exe?
- 4. Gibt es Alternativen zu FastSharp?
- 5. Gibt es leichte Alternativen zu gSOAP?
- 6. Gibt es kostenlose Alternativen zu Silktest?
- 7. Gibt es Alternativen zu BoxedApp SDK?
- 8. Gibt es Alternativen zu IDA Pro?
- 9. Gibt es Alternativen zum WCFTestClient?
- 10. Alternativen zu Urllib in Python
- 11. Gibt es Alternativen zur Git-Binärdatei?
- 12. Gibt es PHP- oder Python-Alternativen für Liferay und Alfresco?
- 13. Python Mechanize + GAEpython Code
- 14. Python + Mechanize Async Tasks
- 15. Gibt es Alternativen zu IronPython, Python für .NET für den Zugriff auf CLR von Python?
- 16. Gibt es eine Scala-Version von Pythons Mechanize?
- 17. Python mechanize Proxy-Unterstützung
- 18. Fehler in Python Mechanize - "mechanize._mechanize.BrowserStateError: HTML nicht anzeigen"
- 19. Python Mechanize Module Encryption
- 20. Kompatibilität von EGit - oder gibt es Alternativen?
- 21. Gibt es irgendwelche würdigen CSLA-Alternativen?
- 22. Gibt es im Moment Alternativen zu Rational Team Concert?
- 23. Gibt es gute Alternativen für Visio/PowerPoint?
- 24. Gibt es Alternativen zur "klassischen" Cookie-Authentifizierung?
- 25. Funktioniert Dojo offline? Gibt es Alternativen?
- 26. R2PPT stürzt ab R; Gibt es Alternativen zu R2PPT?
- 27. Welche Alternativen gibt es zu AJAX Control Toolkits? ValidationCallOutExtender
- 28. Gibt es Alternativen zu Masterseiten für das Asp.Net-Webformular?
- 29. Gibt es Open Source-Alternativen zu Crystal Reports?
- 30. Warum hat Python keinen Zugriffsmodifikator? Und was gibt es Alternativen in Python?
Es mechanisieren tatsächlich nutzt. –