【问题标题】:How to crawl foursquare check-in data?如何爬取foursquare签到数据?
【发布时间】:2012-01-02 15:48:58
【问题描述】:

是否可以贪婪地从foursquare抓取签到数据? (即使我与所有用户都没有友谊)就像抓取公开可用的 Twitter 消息一样。如果您有任何经验或建议,请分享。谢谢。

【问题讨论】:

  • 因为我想用签到数据分析用户时空流动性

标签: foursquare web-crawler checkin


【解决方案1】:

如果您有包含指向foursquare 链接的公开推文,您可以通过发出HEAD 请求来解析foursquare 短链接(4sq.com/XXXXXX)。头部请求将返回一个带有签入 ID 和签名的 URL。您可以使用这两个值通过foursquare API /checkins/ 端点检索签入对象。您每小时只能访问其中的 500 个。

您必须同时遵守 Twitter 和foursquare 的服务条款——在fourquare 的情况下,您不得向任何人展示此信息,也不得将任何用户信息保留超过3 小时(因为用户未授权您的应用程序)。

【讨论】:

  • 这似乎很明显,但您也可以使用相同的 HEAD 请求来取消引用 t.co URL。
【解决方案2】:

只有当地点的管理者授予您对应用程序的 OAuth 访问权限时,您才能获取该地点的签到数据。如果你有,你可以使用这里定义的实时 API:https://developer.foursquare.com/docs/realtime.html

【讨论】:

    【解决方案3】:

    不,无法抓取类似于 Twitter 的签到数据。此信息被视为个人数据,不公开。

    【讨论】:

      【解决方案4】:

      你可以为foursquare数据抓取twitter数据=)

      【讨论】:

        猜你喜欢
        • 2022-08-23
        • 2012-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-10
        • 2023-03-17
        相关资源
        最近更新 更多