Hi community
I am trying to scrab a several information about the european parlament deputies with function and rvest. This is my code.
info_de_eurodiputados <- function(infou){
result <- tryCatch({
infoo <- read_html(infou)
email <- infoo %>%
html_nodes(".link_email .mr-2") %>%
html_attr("href") %>%
paste(., collapse = "")
twitter <- infoo %>%
html_nodes(".link_twitt .mr-2") %>%
html_attr("href") %>%
paste(., collapse = "")
youtube <- infoo %>%
html_nodes(".link_youtube .mr-2") %>%
html_attr("href") %>%
paste(., collapse = "")
Instagram <- infoo %>%
html_nodes(".link_instagram .mr-2") %>%
html_attr("href") %>%
paste(., collapse = "")
facebook <- infoo %>%
html_nodes(".link_fb .mr-2") %>%
html_attr("href") %>%
paste(., collapse = "")
paginaweb <- infoo %>%
html_nodes(".link_website") %>%
html_attr("href") %>%
paste(., collapse = "")
tibble(Correos = email, Perfiles_Twitter = twitter, Perfiles_Youtube = youtube, Perfiles_Instagram = Instagram, Perfiles_Facebookk = facebook, Pagina_Web_Personal = paginaweb)
}, error = function(e) data.frame(Correos = NA, Perfiles_Twitter = NA, Perfiles_Youtube = NA, Perfiles_Instagram = NA, Perfiles_Facebook = NA, Pagina_Web_Personal = NA))
return(result)
}
result <- purrr::map_df(url_europarlamentarios, info_de_eurodiputados)
My problem is that when I run the chunk it get stuck loading.
When I stop the chunk I get this message
no loop for break/next, jumping to top level
Any advice?
Thanks