【问题标题】:Twitter Streaming: Get trends on Twitter on the basis of countriesTwitter Streaming:根据国家/地区在 Twitter 上获取趋势
【发布时间】:2015-06-27 14:31:09
【问题描述】:

我正在使用tweepy 获取推特推文。我想根据我选择的国家/地区了解当前趋势。我的代码如下:

import tweepy
file = open("data.txt", 'r')
authentication = tweepy.OAuthHandler('consumer_key', 'consumer_secret')
authentication.set_access_token('access_token', 'access_secret')
api = tweepy.API(authentication)
trends = api.trends_available()
for trend in trends:
    print trend

上面的代码给了我一个国家列表。我想使用该列表来检查该国当前的趋势。如何提取这些国家/地区的趋势hashtags

我遇到了this 的问题,但没有答案。

【问题讨论】:

    标签: python twitter tweepy twitter-streaming-api


    【解决方案1】:

    您为此作业使用了错误的端点,您必须使用this 转换为tweepy api.trends_place(woeid) 并提供woeid,如本页所述,您也可以从api.trends_available() 结果中获得。

    【讨论】:

    • 感谢您的回答。工作得很好。我还想问,我是否可以获得特定趋势的推文数量?我知道推文的数量会继续迅速增加,但是在那一刻,推文的数量呢?有可能吗?
    • 不,这不是直接可能的 :-( 可能您可以使用搜索端点并获得自己的计数,但这有点复杂
    • 有什么可以参考的文档吗?
    • 如何实时流式传输?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    • 2011-06-12
    • 1970-01-01
    • 2018-04-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多