Spynner is a stateful programmatic web browser module for Python with Javascript/AJAX support based upon the QtWebKit framework.

Quick Install

Step by Step Installation

Install QtWebKit Framework and dependencies

Installation using PIP

Alternative Installation from the Source

init.d script

Troubleshooting

1. X11 Errors

Fix

2. QT Errors

Fix

3. Font Errors

Fix

References

1. Home: https://github.com/makinacorpus/spynner
2. xvfb Init.d script: http://www.labelmedia.co.uk/blog/setting-up-selenium-server-on-a-headless-jenkins-ci-build-machine.html
3. Installation Error Fixes: http://www.yodi.sg/install-spynner-on-virtualenv/
4. Font Fixes: http://www.cyberciti.biz/tips/linux-howto-install-truetype-freetype-and-msttcorefonts-fonts.html
5. xvfb Installation: http://blog.martin-lyness.com/tag/xvfb
6. Installation of Qt4 dependencies: http://qt-project.org/wiki/Compile_Qt_4.7_on_Ubuntu_10.10
7. Installation of Qt4: http://stackoverflow.com/questions/7119844/importerror-no-module-named-pyqt4-qtcore
8. spynner Test Scripts /2760/python-spynner-test-scripts

About Gugulethu Ncube

IT enthusiast getting things done.