Headless Browser for Python (Javascript support REQUIRED!) [closed]
I use webkit as a headless browser in Python via pyqt / pyside:
http://www.riverbankcomputing.co.uk/software/pyqt/download
http://developer.qt.nokia.com/wiki/Category:LanguageBindings::PySide::Downloads
I particularly like webkit because it is simple to setup. For Ubuntu you just use: sudo apt-get install python-qt4
Here is an example script:
http://webscraping.com/blog/Scraping-JavaScript-webpages-with-webkit/
The answer to this question was Spynner
I'm in the midst of writing a Python driver for Zombie.js, "a lightweight framework for testing client-side JavaScript code in a simulated environment".
I'm currently at a standstill on a resolution to a bug in Node.js (before I write more tests and more code), but feel free to keep an eye on my project as it progresses:
https://github.com/ryanpetrello/python-zombie