【问题标题】:More than 14 API search results for Twitter Sentiment Analysis?超过 14 个用于 Twitter 情绪分析的 API 搜索结果?
【发布时间】:2020-12-02 20:55:24
【问题描述】:

我目前正在使用 Tweepy 访问 Twitter API 以进行一些情绪分析。 但是,当我运行以下代码时:

auth = tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_token_secret)
api = tweepy.API(auth, wait_on_rate_limit = True)


public_tweets = api.search('Donald Trump')

我只收到 14 条推文?有没有办法检索更多/指定你想要更多? 任何帮助将不胜感激!

【问题讨论】:

  • 这些可能真的是唯一与您的短语匹配的推文。您是否尝试过更改短语?
  • @TechniCollins 是的……我试着用“特朗普”或“唐纳德”这样的短语来让它更笼统。我只是看不到任何方式(随着选举的临近),我如何为这 3 次搜索中的每一次获得 14 条结果。也许 Twitter API 对新手有一定的限制?不知道。我会继续尝试不同的东西。

标签: python twitter tweepy sentiment-analysis twitterapi-python


【解决方案1】:

试试这个:

auth = tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_token_secret)
api = tweepy.API(auth, wait_on_rate_limit = True)

your_query = "your query"
public_tweets = api.search(your_query, count=100)

这是您可以在一个请求中获得的最大推文数量。默认情况下,计数设置为 15。此外,默认情况下,它会显示包含您的查询的最近 100 条推文。

如果您需要超过 100 条推文,则需要保存最小 id 并将其设置为 max_id 属性或使用 tweepy.cursor。如果你搜索,你会在 tweepy doc 上找到它的教程。

【讨论】:

    猜你喜欢
    • 2022-11-20
    • 2016-03-12
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    相关资源
    最近更新 更多