ComeçarComece de graça

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

Ver curso

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 ___')
Editar e executar o código