2017-11-01 9 views
0

저는 파이썬을 사용하여 트위터로부터 트윗 데이터를 수집하려고합니다. 이것은 내 코드입니다.트위터 크롤러 on

#API 
consumer_key = "API key" 
consumer_secret = "Secret key" 
auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 

#Access Token 
access_token = "Access Token" 
access_token_secret = "Access Token Secret" 
auth.set_access_token(access_token, access_token_secret) 

#Twitter API 
api= tweepy.API(auth) 
location = "%s,%s,%s" % ("35.95","128.25","1000km") 
keyword = "" 
wfile = open(os.getcwd()+"/twitter.txt",mode='w') 
cursor = tweepy.Cursor(api.search, 
        q=keyword, 
        since='2015-01-01', 
        count=100, 
        geocode=location, 
        include_entities=True) 

for i,tweet in enumerate(cursor.items()): 
print("{}:{}".format(i,tweet.text)) 
wfile.wrtie(tweet.text+'\n') 
wfile.close() 

이 경우 질문 1.

이 트윗은 '2015년 1월 1일'에서, 그러나 그것은 2015년 1월 1일 ~ 2015-12-31 '와 같은 날짜를 할당 할 수 있습니다 '?

질문 2

카운트가 2015년 1월 1일에서 100 트위터를 수집하는 것 (100)을 의미한다. 내가 줄 수있는 구체적인 수집 방법이 있습니까? 에 관계없이 연대순 주문 등 100 개 임의 트윗 또는이 코드에서

대부분의 질문 3.

을 다시 트윗 된 2015년 1월 1일 100 개 트윗, 트윗 및 태그 내가 알 수있는 유일한 것들입니다. 트윗의 위치 정보를 찾는 방법이 있습니까? 업로드 된 위치의 위도와 경도?

질문 4. 어떻게 해시 태그 만 가져올 수 있습니까? 하지 전체 트윗

당신이 운영자 때까지 이후 을 사용할 수 있습니다

답변

0

대단히 감사합니다.

https://api.twitter.com/1.1/statuses/user_timeline.json?include_entities=true&inc‌​lude_rts=true&screen_name=your_screen_name&since:2011-05-16&until:2011-08-16 

작은 시간대에 짹짹이 검색되기 때문에 조금 잘 할 것입니다. 몇 가지 리소스를 확인해보십시오.

copied from