首页 > 解决方案 > Facebook 公共数据抓取

问题描述

我正在尝试通过实现以下功能来使用 python 从 facebook 中抓取公共数据:

  1. 使用关键字搜索并抓取数据
  2. 刮掉个人资料
  3. 刮一页
  4. 刮个帖子

我尝试使用,graph api但它一直给我authorization error

我一直在环顾四周,似乎需要获得 facebook 的适当许可才能使用自动方式从 facebook 上刮取数据。

任何人都可以判断是否真的可以为上述 screnarios 抓取数据。如果是,如何?

标签: pythonfacebookfacebook-graph-apiweb-scrapingscreen-scraping

解决方案


  • 使用关键字搜索并抓取数据: https ://developers.facebook.com/docs/public_feed/ (“公共供稿 API 的访问仅限于有限的媒体发布者,并且使用需要事先获得 Facebook 的批准。您不能申请此时使用 API。”)
  • 抓取个人资料:只有在特定个人资料的用户授权您的应用程序的情况下才有可能user_posts,无论是否公开
  • 抓取页面:如果您管理页面,请使用页面令牌。如果没有,请申请页面公共内容访问
  • 删除帖子:取决于发布帖子的人。如果是用户:请参阅“抓取配置文件”。如果是页面:请参阅“抓取页面”。

推荐阅读