1
我試圖使用Python中的搜索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
我的問題是,我可以從這段代碼的任何輸出。但是,當我刪除geocode = '43 .8041,120.5542,20km'時,它會給我我想要的結果。
有人可以幫助我如何添加地理定位到搜索?
如果您在谷歌地圖上搜索您的地理編碼值,你會在中國丟失一個位置。看起來在這點附近沒有城市,所以沒有任何推文可能來自那裏......你確定你使用的經緯度是正確的嗎? –
@CarlesMitjans我想要與俄勒岡州有關的推文,當我在谷歌搜索它給了我這個「43.8041°N,120.5542°W」這就是爲什麼我加了那些經緯度,我也將它替換爲「43.755876,-121.569935,100公里「我在Google Map中查過,這是俄勒岡州的一個地點,但我沒有得到任何輸出! 您認爲它與我的井號標籤和我的地理編碼有關,並且實施方面沒有問題嗎? – Rojin
@CarlesMitjans你是對的我改變了現在它正在工作的標籤 – Rojin