Spynner adalah web browser stateful program untuk modul Python.Spynner ini di basenya dari Qt dan WebKit framework [http://trac.webkit.org/wiki/QtWebKit PyQtWebKit], sehingga spynner ini mendukung Javascript, AJAX, dan setiap teknologi WebKit[http://webkit.org/ WebKit] lainnya yang yang mampu menangani (Flash, SVG, dll...). Spynner mengambil keuntungan dari jQuery, lib Javascript yang kuat membuat interaksi dengan halaman dan simulasi kejadian langsung.
Menggunakan Spynner kalian akan dapat mensimulasikan web browser dengan GUI ataupun tanpa gue(meskipun jendela browsing dapat dibuka untuk keperluan debugging), sehingga dapat digunakan untuk implementasi crawler atau acceptance testing tools.
cara penginstalan :
cara 1:
$ wget
http://spynner.googlecode.com/files/spynner-VERSION.tgz$ tar xvzf spynner-VERSION.tgz
$ cd spynner-VERSION
$ sudo python setup.py install
cara 2 :
$ $ sudo apt-get install python-setuptools
$ sudo easy_install spynner
cara 3 :
Bagi yang punya svn ..bisa di commot ...
$ svn checkout
http://spynner.googlecode.com/svn/trunk/ spynner-trunk
$ cd spynner-trunk
$ sudo python setup.py install
Dependensi:
* [http://www.python.org Python] (>=2.5)
* [http://www.riverbankcomputing.co.uk/.../pyqt/download PyQt] (>=4.4.3): Python wrappers for the Qt framework.
Ok sekarang mari kita bermain dengan spynner ini
Sebelumnya mungkin dari kalian ad yang suka memainkan Api key di sini spynner menyediakan api key loh buat kalian ..
ini link api keynya :
[http://download.zaudera.com/public/spynner/api/]
Dan satu lagi kalian bisa menggenerate api local kalian sendiri ..woow hebat ...
Automatic dir yang di buat [docs/api directory]
Caranya :
Code:
$ sudo python setup.py gen_doc