HTML 使用 R 进行简单的抓取 table

HTML Scraping using R for simple table

我正在尝试抓取此网站上的 table:https://www.kimiafarma.co.id/index.php?option=com_content&view=article&id=193&Itemid=353&lang=id

我试过使用:

我想从 table 中抓取数据并将其放入 excel 文件中,但我对 R 编程和网络抓取还很陌生。如果有人能逐步解释我需要做什么,我将不胜感激。

您可以使用:

library(rvest)
url <- 'https://www.kimiafarma.co.id/index.php?option=com_content&view=article&id=193&Itemid=353&lang=id'

data <- url %>%
          read_html() %>%
          html_nodes('table') %>%
          .[[1]] %>%
          html_table()

要将数据写入 csv,您可以使用 write.csv

write.csv(data, 'data.csv', row.names = FALSE)