2015-04-17 3 views
-1

Рассмотрим пример страницы, например thisКак извлечь все изображения со страницы Facebook?

Теперь отображаются все миниатюры изображений. Я нажимаю на миниатюру, а затем я нажимаю правой кнопкой мыши на более крупную версию изображения и копирую местоположение изображения. Есть ли способ сделать это программно. Я попытался использовать 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

Вы пытаетесь увеличить Хиты на странице профиля FB? или что? – Vikrant

+0

@ JithinVarghese Я включил код. Это не будет очень полезно thoguh. –

ответ

0

Вы действительно должны использовать графику facebook api для reading those pictures.

Таким образом, вы сможете получить полный список изображений, а затем read every single image для получения более подробной информации.

Вы не сможете сканировать галерею изображений так, как вы пробовали, не используя решение с поддержкой javascript, поскольку страницы отображаются JS на pageload.