Я пытался собрать финансовые данные из Yahoo Finance, используя R, но не смог добиться успеха. Вы можете увидеть мой текущий код ниже. Основная проблема заключается в том, что таблица, хранящая финансовые данные в Yahoo Finance, не смоделирована как таблица в HTML-коде. Как я могу обойти эту проблему?
Я уже пытался скопировать Xpath, который, кажется, содержит таблицу, но безуспешно.
library(XML)
symbol = "HD"
url <- paste('https://finance.yahoo.com/quote/HD/financials?p=',symbol,sep="")
webpage <- readLines(url)
html <- htmlTreeParse(webpage, useInternalNodes = TRUE, asText = TRUE)
tableNodes <- getNodeSet(html, "//table")
data <- readHTMLTable(tableNodes)