【问题标题】:Error while filtering english language tweets only仅过滤英语推文时出错
【发布时间】:2015-03-06 01:36:37
【问题描述】:

我正在提取仅用英语编写的推文,并且我使用了以下过滤器

stream.filter(stall_warnings=True, track=['#brain'], languages=['en'])

但不幸的是,这个过滤器返回的推文是英语和其他语言的组合

请看推文here

如何提取仅用英语编写的推文?

注意:如果链接别人的推文有误,我很抱歉。

【问题讨论】:

    标签: python-2.7 twitter tweepy data-extraction


    【解决方案1】:

    推文由 Twitter 以一种或另一种语言分类。他们的分类并不总是正确的。如果推文使用多种语言,他们只需将其分配给其中一种。

    因此,您需要在您的应用中根据字典过滤它们或使用一些语言检测库来 100% 确保您收到的推文中仅使用英语。

    来源:https://blog.twitter.com/2013/introducing-new-metadata-for-tweets

    【讨论】:

      猜你喜欢
      • 2023-02-19
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 2014-03-08
      • 2019-09-28
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      相关资源
      最近更新 更多