2012-02-29 2 views
0

요청과 같이 쿠키와 다른 메소드 (GET, POST 등)가있는 http로 작업하는 데 유용한 파이썬 라이브러리를 조언하십시오.python - 요청과 같은 라이브러리를 조언하십시오.

주요 기준은 유용하고 단순합니다. gevent 또는 eventlet으로 비동기 적으로 라이브러리를 사용하고 싶습니다.

UPD : how enable requests async mode?

UPD2을 : 를 요청 urllib2가이 urllib3을 거부에서는 비동기 작동하지 않기 때문에 내가 해달라고 요청을 사용하고 싶습니다. 나는 urllib2를 사용하는 것이 나쁜 방법이라고 생각한다. 이것은 유용하다는 사실은 말할 것도 없습니다.

답변

0

EventletGevent 모두 모두 자동으로 패치 소켓 모듈에 따라 서로 다른 요청 방법과 쿠키와 함께 작동 할 수 있어야한다 urllib2cookielib와 호환됩니다.

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