【问题标题】:Detect if a tweet is tweeted from a mobile phone检测推文是否来自手机
【发布时间】:2014-07-20 09:33:15
【问题描述】:

我不确定如何判断一条推文是从手机/智能手机发布的。 我将 Tweepy 用于 twitter API。 Twitter API 只能告诉我们推文的来源/客户端(例如 Android 版 Twitter)。

这就是为什么我看到的唯一解决方案是将用于推文的客户端名称与移动客户端列表进行比较。 (我应该自己建立列表)

列表可能很大,这就是我寻找其他建议、hack 或魔法的原因。 (或者,你知道我在哪里可以找到一个好的移动应用列表吗?)

【问题讨论】:

    标签: android iphone mobile twitter tweepy


    【解决方案1】:

    如您所见,您可以查看source 参数。

    这会给你两个有趣的东西

    1. 客户名称。
    2. 客户端的 URL。

    我建议采用两管齐下的方法。查看名称是否包含“for Android”或“mobile”之类的内容 - 并检查 URL 是否指向 iTunes、play.google 或类似名称。

    According to Wikipedia

    据 Twitter 称,每 1.5 秒就会注册一个新应用。

    我建议查看Top 100 Twitter Applications(或类似的),然后建立自己的最常见应用列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-03
      • 2013-03-12
      • 2013-06-28
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 2017-02-28
      • 2019-04-09
      相关资源
      最近更新 更多