有没有一种更快的方法来使用tweepy和twitterapi计算所有的hashtag?

cpjpxq1n  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(182)

我想返回所有与我的搜索匹配的hashtag,但是目前返回所有数据需要很长时间。在一个完美的世界里,我想返回hashtag与我的搜索查询匹配的数据。数一数它被提到了多少次,然后看看是谁发的微博。目前,仅仅计算一天内的标签需要很长时间。这是我现在的密码。

  1. def main():
  2. consumer_key= 'key'
  3. consumer_secret= 'key'
  4. access_token= 'key'
  5. access_token_secret= 'key'
  6. auth = tw.OAuthHandler(consumer_key, consumer_secret)
  7. auth.set_access_token(access_token, access_token_secret)
  8. api = tw.API(auth, wait_on_rate_limit=True)
  9. search_words = "#search"
  10. date_since = "2021-04-26"
  11. tweets = tw.Cursor(api.search,
  12. q=search_words,
  13. lang="en",
  14. fromDate=date_since).items()
  15. count = 0
  16. for tweet in tweets:
  17. count = count + 1
  18. #print(tweet.text)
  19. print(count)
  20. if __name__ == "__main__":
  21. main()

编辑:我发现它是睡眠的等待率限制。他们是否在等待极限附近?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题