Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用特定的hashtag获取特定位置的tweet_Python_Twitter_Twitter Rest Api - Fatal编程技术网

Python 如何使用特定的hashtag获取特定位置的tweet

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

我试图用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_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,现在它工作了