2017-03-01 2 views
1

파이썬에서 Search REST API와 Tweepy 패키지를 사용하여 지난 7 일간 트윗을 수집하려고합니다.특정 해시 태그가있는 특정 위치의 트윗을 얻는 방법

import tweepy 

ACCESS_TOKEN = '?' 
ACCESS_SECRET = '?' 
CONSUMER_KEY = '?' 
CONSUMER_SECRET = '?' 

auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) 
auth.set_access_token(ACCESS_TOKEN, ACCESS_SECRET) 

api = tweepy.API(auth) 
api.wait_on_rate_limit = True 
api.wait_on_rate_limit_notify = True 

    for tweet in tweepy.Cursor(api.search, q='#newiphone OR #newappleproduct' , lang= 'en', geocode='43.8041,120.5542,20km').items(): 
     print tweet.created_at, tweet.text, tweet.user.id , tweet.user.followers_count 

내 문제는 내가이 코드에서 출력을 얻을 수 있다는 것입니다 :

이 내 코드입니다. 그러나 지오 코드 = '43 .8041,120.5542,20km '를 제거하면 원하는 결과를 얻을 수 있습니다.

geolocation을 검색에 추가하는 방법을 알려주세요.

+1

Google지도에서 지오 코드 값을 검색하면 중국에서 위치가 손실됩니다. 그 시점 근처에 도시가없는 것 같아서 거기에서 짹짹이 올 수 없을 것입니다 ... 당신이 사용하고있는 위도와 경도가 맞습니까? –

+0

@CarlesMitjans 오레곤 주와 관련된 트윗이 필요합니다. Google에서 검색 할 때 "43.8041 ° N, 120.5542 ° W"라는 이유가 있습니다.이 위도와 경도를 추가 한 이유는 "43.755876, -121.569935,100km "내가 Google Map에서 확인한 것은 오레곤 주에있는 위치이지만 출력이 없습니다! 내 해시 태그 및 내 지오 코드와 관련이 있으며 구현에 문제가없는 것으로 생각하십니까? – Rojin

+0

@CarlesMitjans 맞았습니다. 지금 해시 태그가 변경되었습니다. – Rojin

답변

0

검색어가 정확했습니다! 문제가 트윗에 관한 것이었고 특정 해시 태그가있는 트윗이 없었습니다

관련 문제