【发布时间】:2021-05-16 17:12:36
【问题描述】:
我正在尝试从同一网站导入数据库,但在不同的选项卡中。
# webscraping para idh
algo <- c(1996:2017)
idh_link <- c(paste0("https://datosmacro.expansion.com/idh?anio=", 1996:2017))
final <- vector(length = length(idh_link))
for (i in seq_along(algo)) {
idh_desc <- read_html(idh_link[i])
pais <- idh_desc %>%
html_nodes("td:nth-child(1), .header:nth-child(1)") %>%
html_text()
idhaño <- idh_desc %>%
html_nodes("td:nth-child(2), .header:nth-child(2)") %>%
html_text()
final[i] <- tibble(pais, idhaño)
}
在这种情况下,它只从第一个链接中恢复信息,而不是在循环结束时创建小标题(想法是对所有小标题进行内部连接)。
我正在使用library(rvest) 进行网页抓取
【问题讨论】:
标签: r loops web-scraping rvest tibble