【问题标题】:Twitter API Search - how to exclude certain tweets?Twitter API 搜索 - 如何排除某些推文?
【发布时间】:2011-06-21 23:48:14
【问题描述】:

根据一些搜索参数,我正在收集推文。但是,我想排除满足以下条件的推文:

  • 包含一个 URL(没有超链接!)
  • 使用英语以外的其他语言
  • 包含@reply
  • 包含哈希引用#keyword

对于您的 Twitter API 搜索专家,您将如何去做?

【问题讨论】:

    标签: ruby-on-rails ruby search twitter


    【解决方案1】:

    twitter api 中有一个用于搜索方法的 lang 选项,它将处理用另一种语言编写的推文。

    对于其他条件,我只会在“文本”属性上使用正则表达式来排除推文。 搜索方法有一个回调选项。我想你可以用它来过滤推文。

    【讨论】:

      【解决方案2】:

      搜索 API 确实有一个 lang=en 选项,但效果不是很好。它仅确保用户已在其帐户配置文件中将其语言设置为英语。不幸的是,这是默认设置,因此即使使用 lang=en 进行搜索,也会返回非英文的搜索结果。完全排除这些并不容易。我知道没有保证的方法可以做到这一点。

      【讨论】:

        猜你喜欢
        • 2016-06-26
        • 1970-01-01
        • 2015-12-10
        • 1970-01-01
        • 2012-09-26
        • 2020-01-04
        • 2012-05-30
        • 2013-08-19
        • 1970-01-01
        相关资源
        最近更新 更多