2012-08-09 4 views
0

Twitter 스트리밍 API의 출력을 읽으려고하는데 문제가 있습니다. 여기에 지금까지 내 코드입니다 : 내가 처음에 단지 page.read()을 사용하지만, 원인이 내 콘솔을 단지 스트림을 인쇄 유지하고 코드로 돌아하지 않을했다파이썬에서 HTTP 스트림 읽기

from urllib2 import * 
import StringIO 

password_mgr = HTTPPasswordMgrWithDefaultRealm() 
url = "https://stream.twitter.com/1/statuses/sample.json" 
password_mgr.add_password(None, url, 'myusername', 'mypassword') 
h = HTTPBasicAuthHandler(password_mgr) 
opener = build_opener(h) 
page = opener.open(url) 
io = StringIO(page.read()) 
print io.getvalue() 
io.close() 

. 지금 StreamIO를 사용하여 스트림처럼 처리하고 점진적으로 인쇄하려고합니다.하지만이 작업을 수행하면 아무것도 얻지 못하고 프로세스가 그대로 유지됩니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?

+0

을 [요청] (http://docs.python-requests.org/en/latest/index.html) – jterrace

답변