【问题标题】:How to grab instagram users based on a hashtag?如何根据标签抓取 Instagram 用户?
【发布时间】:2014-04-30 14:59:25
【问题描述】:

有没有办法根据特定的标签来获取 Instagram 用户? 我根据重新发布带有指定主题标签的照片进行比赛,然后随机挑选一名获胜者,我需要一个工具来获取转发该照片并使用该主题标签的人的用户名。

【问题讨论】:

    标签: instagram hashtag


    【解决方案1】:

    您可以使用 API 查询 Instagram。 pythonruby都有官方客户端。

    您没有指定您使用的语言/平台,所以我会给您通用方法。

    1. 使用Tag Recent Media endpoint查询Instagram。
    2. 在响应中,您将收到一个用户对象,其中包含用户的用户名、ID、配置文件 URL 等。这应该足以满足您的描述。

    就工具而言,没有很好的选择可以完全按照您的意愿做事。如果你只是想要一个简单的比赛,你可以使用statigram,但它不是免费的。

    如果您推出自己的解决方案,我强烈建议您也执行以下操作:

    1. 实施速率限制机制,例如任务队列,这样您的 API 调用就不会超过(大多数调用每小时 5000 次)。对于故障/网络中断等也很有用。
    2. 让用户进行身份验证,这样您就可以使用 OAuth 将您的 API 调用扩展到 5000/每用户/小时以绕过 #1。
    3. 如果项目不多,请尝试订阅 API。您也可以订阅特定标签,您将收到更改通知。虽然此时您需要检索实际的媒体项目,但这可能会花费大量 API 调用,具体取决于这些更改发生的频率和数量。
    4. 如果您的用户没有太多照片/相对较小/事先知道,您实际上可以查询用户最近的媒体,并通过哈希标签过滤您自己的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多