вторник, 15 сентября 2009 г.

Обёртки для pycurl

В своё время узнал про две обёртки для pycurl. Первая - grab, вторая - pylibcurl, ctypes обертка не требует установки pycurl'а. Собственно, я ими даже не пользовался, пытался начать, но забрасывал, зря, конечно. А на данный момент юзать я их тоже не собираюсь, поскольку думаю обворачивать pycurl в собственные классы, нет, не так круто как эти две, а скромненько для своих целей, не для общего пользования. Думаю для каждого SEO-питонщика наступает время, когда он пишет собственную обертку для pycurl=) А если кто-то и искал ООП реализацию pycurl'a, вот вам целых две на выбор.

7 комментариев:

  1. Хорошо, что есть такой сайт, надеюсь, ты его будешь развивать. Очень интересна тема Python в Seo. По поводу pycurl, читал что это очень не тру. Python это не php. (где то на форуме python.su)

    ОтветитьУдалить
  2. Отвергая - предлагай=). Имхо pycurl, лучше чем стандартная, а больше вариантов я не знаю.

    ОтветитьУдалить
  3. Не, urllib2 однозначно.
    Только придется многое писать руками и изначально делать свою обертку. Но оно того стОит - полный контроль над происходящим.

    ОтветитьУдалить
  4. Если нужен полный контроль, как раз таки нужен pycurl. Вообще, что есть в urllib2, чего нет в pycurl? Кроме "питон-стайл", под который всё равно надо делать обёртку. А вот в pycurl дофига, чего нет в urllib2.

    ОтветитьУдалить
  5. Насколько я знаю pylibcurl - это несерьезная библиотека. Почему вы не используете Grab? Что с ней не так. Что лучше взять чистый pyCurl или Grab? Вот вы пишете, что pyCurl будете обварачивать в собственные классы. Это ведь изобретение велосипеда. Можно стоит разобраться с библиотекой Grab. Она сложна в изучении?

    ОтветитьУдалить
  6. Есть прекрасная вещь в мире, такая, как либа requests.
    http://docs.python-requests.org/en/latest/

    ОтветитьУдалить
  7. В 2009м, возможно, requests даже не было. На данный момент пользуюсь grab-ом, хотя requests вещь тоже интересная

    ОтветитьУдалить