【问题标题】:Scraping facebook刮脸书
【发布时间】:2016-06-09 11:59:33
【问题描述】:

我需要快速获取我现在只有 facebook id 和访问令牌的大约 1000 个用户的姓名。我对 FB api 还不满意,所以我正在考虑编写一个刮板来从用户的 FB 页面检索名称(因为我有用户的 id)。

  1. 这是否允许?我认为这不是“最佳实践”,但它有多严重?例如,它会让我被禁止吗?这些数据将仅用于完善我们的用户数据库,因此没有广告

  2. Alternativly:任何人都可以向我指出如何使用 FB api 获取用户信息的良好(和最新)指南(请记住,我有我所有的 ID 和 access.tokens用户)。

【问题讨论】:

  • 是的,如果您流失太多,Facebook 可能会阻止您的 IP 地址。您应该使用 Graph API。看看here

标签: facebook facebook-graph-api web-scraping


【解决方案1】:
  1. 不,不允许抓取,您必须使用 Graph API:https://www.facebook.com/apps/site_scraping_tos_terms.php
  2. /me?fields=name&access_token=[user-access-token] 返回用户的名称 - 虽然您可能会遇到 API 限制,但如果它是一次性的,它应该无关紧要。如果遇到限制,请稍等片刻,然后获取下一批。

【讨论】:

    猜你喜欢
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 2015-03-16
    • 2012-07-05
    • 1970-01-01
    • 2011-07-03
    • 2014-07-05
    • 2015-08-22
    相关资源
    最近更新 更多