Installation

Prerequisites

Before installing dryscrape, you need to install some software it depends on:

On Ubuntu you can do that with one command (the # indicates that you need root privileges for this):

# apt-get install qt5-default libqt5webkit5-dev build-essential \
                  python-lxml python-pip xvfb

Please note that Qt4 is also supported.

On Mac OS X, you can use Homebrew to install Qt and easy_install to install pip:

# brew install qt
# easy_install pip

On other operating systems, you can use pip to install lxml (though you might have to install libxml and the Python headers first).

Installing dryscrape from Git

First, get a copy of dryscrape using Git:

$ git clone https://github.com/niklasb/dryscrape.git dryscrape
$ cd dryscrape

To install dryscrape, you first need to install webkit-server. You can use pip to do this for you (while still in the dryscrape directory).

# pip install -r requirements.txt

If you want, you can of course also install the dependencies manually.

Afterwards, you can use the setup.py script included to install dryscrape:

# python setup.py install