【问题标题】:Tweepy - How to "tag" tweets with their respective tracking filterTweepy - 如何使用各自的跟踪过滤器“标记”推文
【发布时间】:2016-10-03 07:05:52
【问题描述】:

我很难提出我的问题,但基本上,假设您正在使用 Tweepy 流式传输 Twitter 并过滤 2 个这样的关键字的推文:

twitterStream = Stream(auth, listener())
twitterStream.filter(track=["keyword1", "keyword2"])

基本上,我想在他们各自的推文上附加关键字,所以,例如,我会得到这样的东西:

some tweet about keyword 1 [keyword1]
another tweet about keyword 1 [keyword1]
some tweet about keyword 2 [keyword2]
etc...

这可能吗?

谢谢!

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    Tweepy 使用 twitter 流 API,来自 streaming API 的文档,我相信它不可能得到你期望的结果。可能的解决方案是:

    1. 如果要跟踪的关键字非常有限,则针对其中每个关键字发出流式跟踪请求。
    2. 如果您有很多关键字要跟踪,并且您在一个流式传输请求中跟踪所有这些关键字,那么您可以对返回的推文执行关键字搜索,以确定该推文包含哪些关键字。根据您的应用程序,搜索操作可能会处理推文的许多字段,例如文本、主题标签、网址等。

    希望这会有所帮助。谢谢。

    【讨论】:

    • 是的,我就是这么想的,我想我会选择第二个选项谢谢!
    猜你喜欢
    • 2017-07-28
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 2016-05-12
    相关资源
    最近更新 更多