【发布时间】:2020-09-13 13:51:42
【问题描述】:
试图从特定的建筑许可信息表中抓取数据。以下代码适用于我正在循环的大多数建筑许可证:
library(rvest)
permit_numbers <- c("BP125602", "BP125473", "BP125472")
URL <- paste("https://www.nanaimo.ca/WhatsBuilding/Folder", permit_numbers, sep = "/")
task_table <- lapply(URL, function(x) {
x %>%
read_html() %>%
html_table() %>%
.[[3]] %>%
.[["Task"]]
})
但有时任务信息不在页面的第三个表中。例如,https://www.nanaimo.ca/WhatsBuilding/Folder/BP125721 任务信息在第二个表中。
如何从“任务”列标题中抓取信息,而不管它在页面上的什么位置?
【问题讨论】:
标签: r web-scraping rvest