Tolka hyperlänkar till en dataframe
Ta en titt på följande ul-lista med "användbara länkar".
Den består av tre li-element som i sin tur innehåller a-element med länkarna:
Helpful links
Compiled with help from Google.
Motsvarande HTML-kod finns tillgänglig som en sträng i hyperlink_raw_html.
I den här övningen tolkar du länkarna till en R-dataframe genom att välja enbart a-element som finns inom li-element.
PS: Du kommer att använda tibble(), en funktion från Tidyverse. tibble() är i grunden en nedbantad version av data.frame(), som du säkert känner till. Precis som med data.frame() anger du kolumnnamn och data som par av kolumnnamn och värden, såhär:
my_tibble <- tibble(
column_name_1 = value_1,
column_name_2 = value_2,
...
)
Den här övningen är en del av kursen
Webbskrapning i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Extract all the a nodes from the bulleted list
links <- hyperlink_raw_html %>%
read_html() %>%
html_elements('li ___')