在 tweepy 中过滤

Filtering in tweepy

我是 tweepy 的新手,遇到了问题。我想下载带有特殊标签的推文。不过好像

stream.filter(track = ['word1', 'word2', 'word3']) 

在推文中查找这些词,而不是在推文的主题标签中。我如何过滤主题标签?

您在状态对象中找到标签。在那里你必须与你正在寻找的人进行比较。

示例:

for hashtag in status.entities['hashtags']:
    print(hashtag['text'])

此处示例:http://www.pythoncentral.io/introduction-to-tweepy-twitter-for-python/

您实际上可以根据您的特殊主题标签过滤推文。

stream.filter(track=['#MySpecialHashtag', '#AlsoThisHashtag'])

这将仅选取包含您作为推文文本的一部分提供的主题标签的推文,避免您随意收集推文并检查主题标签字段中是否包含您的主题标签。