python-challange sitesindeki seviyelerin birinde HTTP üstünden çalışan recursive bir bot yazmak gerekiyor. bu botun, her istekte cookie taşıması da gerekli. urrlib ile daha önceden tanışıklığım olmasına rağmen, urllib cookie handle edemiyor. HTTPlib, cookie handle edebiliyor onda da birtakım sorunlar yaşadım.
PHP ile buna benzer bir çok bot yazmıştım cURL ile. gönül hemen pyCurl paketini aradı tabii
pardus 2008′de devel deposunda bir adet pyCurl paketi vardı fakat sağlıklı çalışmıyordu. bende yeni bir tane hazırladım.
inşa dosyalarına bu adresten ulaşabilirsiniz.
kurmak için;
pisi build http://www.darkbrown.org/pardus/pycurl/pspec.xml
bu komuttan sonra komutu çalıştırdığınız dizinde pycurl-7.16.4-1.pisi dosyası oluşacaktır.
pisi install pycurl-7.16.4-1.pisi komutunu verip kurmanız yeterli.
daha sonra /usr/bin/python içinden etkileşimli moda girip, import pycurl komutu ile doğru kurulup kurulmadığını test edebilirsiniz.
>>> import pycurl
>>>
pyCurl, diğer kütüphanelere göre daha üstün özelliklere sahip. neden pyCurl? başlıklı bir yazı yazacağım 1-2 gün içinde.