Web使用R(rvest)从财务网站获取数据

时间:2017-02-07 10:53:44

标签: r web-scraping rvest

我正试图从ADM finance抓取数据。我使用rvest R库来提取数据。下面是代码,我正在运行

library(rvest)
url ="https://www.e-adm.com/futr/futr_composite_window.asp"
table1 = html(url) %>% html_nodes(".miniText tr:nth-child(1) td:nth-child(1)    .smTextBlk") %>% html_nodes("table") %>%html_table
table2 = html(url) %>% html_nodes(".miniText tr:nth-child(1) td:nth-child(2) .smTextBlk") %>% html_nodes("table") %>%html_table

并获取以下没有数据的警告消息

Warning message:
'html' is deprecated.
Use 'read_html' instead.
See help("Deprecated") 

我的目标是从本网站获取所有表格。如果有人可以帮我代码,那将是一个很大的帮助。提前谢谢!

1 个答案:

答案 0 :(得分:0)

library(rvest)
url ="https://www.e-adm.com/futr/futr_composite_window.asp"

tableList <- read_html(url) %>% 
    html_nodes(".miniText") %>% 
    html_nodes("td table") %>% 
    html_table()

这将在链接网站中创建9个表的列表。