Sam*_*mar 0 python twitter tweepy tweets
我如何使用python和tweepy以便从两个给定日期之间的Twitter收集推文?
有没有办法从...直到...值传递给搜索API?
注意:我需要能够进行搜索,但不限于特定用户
我正在使用python,我知道代码应该像这样,但是我需要帮助才能使其正常工作。
身份验证= tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token_key,access_token_secret)
api = tweepy.API(身份验证)
集合= []
用于tweepy.Cursor(api.search,???????)。items()中的推文:
集合[tweet.id] = tweet._json
经过长时间的调查和稳定,我很乐意分享我的发现。
通过地址解析搜索:以以下格式在“ q”参数中传递地址解析参数:地理编码:“ 37.781157,-122.398720,500mi”, 双引号很重要。请注意,此api已不再支持near参数。地理编码可提供更大的灵活性
按时间轴搜索:使用以下格式的参数“ since”和“ until”:“自2016年1月1日至2016年8月2日”
还有一个重要的注意事项... twitter不允许查询日期过旧。我不确定,但我认为他们只给10-14天。因此,您不能以这种方式查询上个月的推文。
==================================
for status in tweepy.Cursor(api.search,
q='geocode:"37.781157,-122.398720,1mi" since:2016-08-01 until:2016-08-02 include:retweets',
result_type='recent',
include_entities=True,
monitor_rate_limit=False,
wait_on_rate_limit=False).items(300):
tweet_id = status.id
tweet_json = status._json
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1971 次 |
| 最近记录: |