Python 如何使用特定的hashtag获取特定位置的tweet
我试图用Python中的SearchRESTAPI和Tweepy包收集过去7天的推文 这是我的代码:Python 如何使用特定的hashtag获取特定位置的tweet,python,twitter,twitter-rest-api,Python,Twitter,Twitter Rest Api,我试图用Python中的SearchRESTAPI和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_SE
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.8041120.5542,20km'时,它会给出我想要的结果
有人能帮我如何在搜索中添加地理位置吗?搜索查询是正确的!问题是关于tweet的,没有带有这些特定标签的tweet搜索查询是正确的!问题是关于tweet,没有带有这些特定标签的tweet如果你在谷歌地图上搜索你的地理编码值,你就会在中国丢失一个位置。这一点附近似乎没有城市,所以那里可能没有推特。。。你确定你使用的纬度和经度是正确的吗?@CarlesMitjans我想要与俄勒冈州相关的推文,当我在谷歌搜索时,它会给我这个“43.8041°N,120.5542°W”,这就是为什么我添加了这些纬度和经度,我也用“43.755876,-121.569935100km”来代替它这是我在谷歌地图上查到的,它位于俄勒冈州,但我没有得到任何输出!你认为它与我的标签和地理编码有关吗?实施上没有问题吗?@CarlesMitjans你是对的,我现在更改了标签。它正在工作。如果你在谷歌地图上搜索你的地理编码值,你会得到一个在中国丢失的位置。这一点附近似乎没有城市,所以那里可能没有推特。。。你确定你使用的纬度和经度是正确的吗?@CarlesMitjans我想要与俄勒冈州相关的推文,当我在谷歌搜索时,它会给我这个“43.8041°N,120.5542°W”,这就是为什么我添加了这些纬度和经度,我也用“43.755876,-121.569935100km”来代替它这是我在谷歌地图上查到的,它位于俄勒冈州,但我没有得到任何输出!你认为它与我的hashtags和我的geocode有关,并且在实现上没有问题吗?@CarlesMitjans你是对的,我更改了hashtags,现在它工作了