2012-09-14 7 views
0
import twitter 
api=twitter.Api() 
page=1 
count=0 
while(page<=2): 
    tweets=api.GetSearch("#ghaza",per_page=200) 
    twitterapi.until:2011-05-09 
    for k in tweets: 
     print k.text 

    page+=1 

twitterapi.until:2011-05-09을 입력하지 않았을 때 코드가 올바르게 실행되지만 특정 날짜에 대한 데이터를 원하지만 과학적 오류가 발생합니다. 위의 코드 구문은 https://dev.twitter.com/docs/using-search에 있습니다.트위터에서 데이터를 가져 오는 중 오류가 발생했습니다

답변

1

설명서를 보면 검색어 내에서 until을 사용할 수 있습니다.

여기에 until:에 대한 사용법은 함수 & 클래스 정의, 조건부 및 루프에 콜론으로 사용되는 파이썬 구문을 위반합니다. 또한 twitterapi.until은 정의되지 않습니다.

따라서 tweets=api.GetSearch("#ghaza",per_page=200)tweets=api.GetSearch("#ghaza until:2011-05-09",per_page=200)으로 변경해야합니다. API에서 선택 쿼리가 "#ghaza" 인 경우.

관련 문제