html_attr «href» возвращает только один результат в rvest

Моя цель - получить точные URL-адреса со страницы вики, и есть таблица членов конгресса, и я хочу указать их собственные URL-адреса вики.

Мой ввод похож на:

url_congress <- "https://en.wikipedia.org/wiki/List_of_current_United_States_senators"
mynodes <- html_node(congress, ".fn a")
urls <- html_attr(mynodes, name = "href")
urls

Однако он выбрал только первый URL-адрес вместо всех URL-адресов:

[1] "/wiki/Richard_Shelby"

Что мне делать, если я хочу выбрать все URL-адреса в таблице?


person a111ex    schedule 22.11.2019    source источник
comment
Чтобы вернуть более одного узла, используйте html_nodes() с s   -  person Dave2e    schedule 22.11.2019


Ответы (1)


Я должен изменить код на html_nodes вместо html_node!

person a111ex    schedule 22.11.2019