2017-09-07 1 views
0

Ich mag die Tabelle mit den Rängen und kehrt von einer Beispiel-URL https://www.valueresearchonline.com/funds/fundSelector/returns.asp?cat=10&exc=susp%2Cclose&rettab=stWeb Schaben in R mit rvest und XML2 Extrakt Tabelle

Bisher versuchte rvest

#Reading the HTML code from the website 
webpage <- read_html(urlString) 

#Using CSS selectors to scrap the section 
tables <- webpage %>% html_node("tr") %>% html_text() 
tables <- html_node(".fundtool_cat") %>% html_text() 

ich einen Datenrahmen müssen extrahieren/Tabelle mit Namen des Systems zusammen mit Rängen und Renditen für alle genannten Zeiträume Jede Hilfe wäre willkommen.

Antwort

1

Hoffe, das hilft!

library(rvest) 
urlString <- "https://www.valueresearchonline.com/funds/fundSelector/returns.asp?cat=10&exc=susp%2Cclose&rettab=st" 
urlString %>% 
    read_html() %>% 
    html_nodes(xpath='//*[@id="fundCatData"]/table[1]') %>% 
    html_table(fill=T)