2016-01-08 3 views
0

Я использую пакет rvest, чтобы очистить сообщение Facebook и извлечь URL-адрес img src.Изображение src Скребок из Facebook Сообщение с использованием rvest

library(rvest) 
UrlPage <- read_html ("https://www.facebook.com/AmazonIN/photos/a.142199085973905.1073741828.100281786832302/458742987652845/?type=3") 
UrlPage %>% html_node("#fbPhotoImage") 

Error: No matches

rvest пакет работает с другими сайтами, но, кажется, есть некоторые проблемы с Facebook.

Есть ли другой способ очистить фотографии в R?

+0

Вы попробовали с пакетом 'Rfacebook' и Facebook Api? – Marta

+1

Скребок против Facebook ToS. Если вы хотите, чтобы любые данные из Facebook - ** использовали их API **. – CBroe

+0

@Marta Rfacebook не дает thumbnail сообщения или сообщения фото. – amrrs

ответ

0

Первая загрузка страницы HTML в локальной системе, используя ниже код в R

download.file(url, destfile.html , quiet = FALSE, mode = "w", 
      cacheOK = TRUE, 
      extra = getOption("download.file.extra")) 

, а затем дать локальный путь для чтения HTML-страницы, и скрести изображение.

+0

Просто, я боюсь, ничего не возвращает. Facebook действительно не хочет, чтобы люди соскабливали сайт. См. Http://stackoverflow.com/questions/35648856/scraping-facebook – RobertMc

Смежные вопросы