【问题标题】:Is it possible to access the live tweets of a user using tweepy?是否可以使用 tweepy 访问用户的实时推文?
【发布时间】:2014-10-29 16:00:06
【问题描述】:

每当用户发布推文时,我都会尝试访问用户的实时推文。所以,我想要的只是持续监控用户帐户,每当他发推文时,我都必须捕获它。所有推文都是随机的,所以我不能使用任何过滤器。

出于任何安全原因,如果我无法访问其他人的推文,我可以使用自己的帐户访问吗?

【问题讨论】:

  • @Juan E 感谢您的帮助,它成功了。

标签: twitter tweepy tweets


【解决方案1】:

使用 tweepy,您可以连接到 REST API 或 Streaming API。 使用 Streaming API,您可以使用过滤器端点选择您希望通过该流连接关注的用户,并且您将在他们发布时收到更新。

Twitter 的文档:https://dev.twitter.com/docs/api/1.1/post/statuses/filter,tweepy 的代码:https://github.com/tweepy/tweepy/blob/master/tweepy/streaming.py

Tweepy 的文档没有提供有关 Streaming 函数的示例,但您可以在 GitHub 或 StackOverflow 上搜索“tweepy filter follow”的示例代码。

【讨论】:

    【解决方案2】:

    Tweepy 与 Twitter REST API 对话,而 REST API 无法对发布推文的人做出反应。

    但是...

    您当然可以编写一个应用程序来检索特定用户的推文并查找您上次检查时不存在的任何推文。

    您需要注意检查频率,以免违反 API 速率限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-02
      • 2021-07-07
      • 1970-01-01
      • 2019-09-03
      • 1970-01-01
      • 2014-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多