如何从Facebook页面中提取所有图像?

时间:2015-04-17 05:35:54

标签: javascript php proxy

考虑像this

这样的示例页面

现在,它显示所有图像缩略图。我点击缩略图然后我右键单击更大版本的图像并复制图像位置。有没有办法以编程方式进行。我试图在抓取网页后使用goutte提取链接,但它不提取任何链接可能是因为页面是动态生成的。

还有其他方法吗?

$crawler = $client->request('GET', 'https://www.facebook.com/TedTheStoner2/photos_stream');

$crawler->filter('.uiMediaThumb')->each(function ($node) 
{
      echo $node->attr('href').'<br>';
});

1 个答案:

答案 0 :(得分:0)

你真的应该使用facebook图形API来reading those pictures

这样您就可以获得完整的图片列表,然后read every single image了解更多详情。

如果没有使用启用了javascript的解决方案,您将无法以您尝试的方式抓取图片库,因为页面由JS在页面加载上呈现。