我需要抓取帖子id,喜欢的数量,评论的数量和用户名。通过使用php代码和我目前正在使用的库Goutte。
如何获取帖子详细信息?可以使用php goutte吗?还是必须使用FB Graph API?
<?php
require 'vendor/autoload.php';//require the vendor/autoload.php file.
$client = new \Goutte\Client();//create a new client.
$crawler = $client->request('GET', 'https://www.facebook.com/username/');//go to site发布于 2020-12-04 12:23:44
您必须使用Facebook Graph API。抓取用户的个人资料页面可以给出他们的基本信息,他们与谁是朋友,以及他们发布了哪些照片。Facebook意识到允许任何人窃取个人资料对用户隐私的潜在危害。出于这个原因,一个典型的Facebook个人资料的大多数元素都被设置为私人的,这意味着任何没有添加为好友的人都不能查看这些内容。如果你试图抓取一个随机的人的Facebook账户,你可能无法提取太多信息,除了他们的名字,他们的头像,以及他们时间线上任何未被保密的旧帖子。因此,我建议您使用Graph API,看看来自here的文档。如果您对Graph API有任何问题,请发布另一个问题。
https://stackoverflow.com/questions/63945577
复制相似问题