2012-02-29 3 views
0

Посоветуйте полезную библиотеку python для работы с http с помощью куки-файлов и различных методов (GET, POST и т. Д.), Например, запросов.python - сообщить библиотеку, например, запросы

Основные критерии полезны и простоты. Очень хотелось бы работать с библиотекой асинхронно с помощью gevent или eventlet.

UPD: Я не хочу использовать запросы, потому что он не работает в асинхронном режиме: how enable requests async mode?

UPD2: В запросов отказался urllib2 в urllib3. Я думаю, что использовать urllib2 - это плохо. Это не говоря уже о том, что это полезно.

ответ

0

Eventlet и Gevent оба совместимы с urllib2 и cookielib, которые оба зависят от автоматического исправленного модуля гнезда и должны иметь возможность работать с различными методами запроса и печеньем.

С eventlet, вам нужно всего лишь:

import eventlet 
from eventlet.green import urllib2 
import cookielib 

и GEvent, вам нужно всего лишь:

from gevent import monkey; monkey.patch_socket() 
import urllib2, cookielib 

Эти решения сделают как urllib2 и cookielib нить -безопасно.

+0

Извините, но urllib2 и cookielib так трудно для меня. – user1239798

0

Вы посмотрели cookielib?

+0

Да, я посмотрел это, когда только начал находить некоторые библиотеки для http. Но я отказался от этого, потому что так сложно использовать против запросов. – user1239798

Смежные вопросы