Tweepy - 如何"标记"推文及其各自的跟踪过滤器

时间:2016-10-02 22:14:26

标签: python twitter tweepy

我很难制定我的问题,但基本上,想象一下你用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...

这可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

Tweepy使用twitter流API,来自streaming API的文档,我相信无法按预期获得结果。可能的解决方案是:

  1. 如果要跟踪的关键字非常有限,则针对每个关键字生成一个流式跟踪请求。
  2. 如果要跟踪大量关键字,并在一个流媒体请求中跟踪所有这些关键字,则可以对返回的推文执行关键字搜索,以确定此推文包含的关键字。根据您的应用程序,搜索操作可以处理许多推文字段,例如文本,主题标签,网址等。
  3. 希望这会有所帮助。感谢。