是否仍然可以从公共Facebook页面中抓取数据?



我想通过facebook图形api从公共Facebook页面(新闻网络(中抓取评论。 但是它说我需要创建一个应用程序来执行此操作。

经过一番研究,我发现自剑桥分析丑闻以来,Facebook禁止网络抓取。

还有从Facebook抓取数据的合法方法吗? 这里有人有他/她可以分享的经验吗? 提前谢谢你。

我不知道抓取Facebook的合法性, 但是您可以使用名为 facebook_scraper 的库

例如:

from facebook_scraper import get_posts
for post in get_posts(name_of_your_public_group, pages=10):
print(post['text'],'n')

注意:仅适用于公共页面

这是可能的,但您必须创建一个应用程序并申请页面公共内容访问:https://developers.facebook.com/docs/apps/features-reference#reference-PAGES_ACCESS

。之后,您可以使用应用访问令牌获取具有/page-id/feed端点的公共主页的 Feed。

最新更新