我希望从特定位置(例如金奈)获取特定主题标签的推文,以分析数据。我真的是Twitter API和tweepy的新手。我发现搜索网址如下所示:https : //api.twitter.com/1.1/search/tweets.json?q=%23cricket&geocode=-22.912214,-43.230182,1km&lang=pt&result_type=recent
tweepy中怎么做?到目前为止的代码:
import tweepy
ckey = ""
csecret = ""
atoken = ""
asecret = ""
OAUTH_KEYS = {'consumer_key':ckey, 'consumer_secret':csecret,
'access_token_key':atoken, 'access_token_secret':asecret}
auth = tweepy.OAuthHandler(OAUTH_KEYS['consumer_key'], OAUTH_KEYS['consumer_secret'])
api = tweepy.API(auth)
cricTweet = tweepy.Cursor(api.search, q='cricket').items(10)
for tweet in cricTweet:
print tweet.created_at, tweet.text, tweet.lang
您需要geocode
在Tweepy中使用该参数。使用搜索网址中的纬度/经度/半径,您的光标应定义如下:
tweepy.Cursor(api.search, q='cricket', geocode="-22.9122,-43.2302,1km").items(10)
有关可以在搜索中包括的参数的更多信息,请参见TweepyAPI.search
文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句