Converter hiperlinks em um data frame
Dê uma olhada na seguinte lista ul de "links úteis".
Ela é composta por três elementos li que, por sua vez, contêm elementos a com os links:
Helpful links
Compiled with help from Google.
O código HTML correspondente está disponível como uma string em hyperlink_raw_html.
Neste exercício, você vai analisar esses links e transformá-los em um data frame do R, selecionando apenas os elementos a que estão dentro de elementos li.
PS: Você vai usar tibble(), uma função do Tidyverse, para isso. tibble() é basicamente uma versão mais enxuta de data.frame(), que você certamente já conhece. Assim como data.frame(), você especifica nomes de colunas e dados como pares de nomes e valores, assim:
my_tibble <- tibble(
column_name_1 = value_1,
column_name_2 = value_2,
...
)
Este exercício faz parte do curso
Web Scraping em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Extract all the a nodes from the bulleted list
links <- hyperlink_raw_html %>%
read_html() %>%
html_elements('li ___')