- library(rvest)
- url <- "https://en.wikipedia.org/wiki/List_of_S%26P_500_companies"
- SP500 <- url %>%
- html() %>%
- html_nodes(xpath='//*[@id="mw-content-text"]/div/table[1]') %>%
- html_table()
- SP500 <- SP500[[1]]
- Tix=SP500$Symbol
- Tix
- library(quantmod)
- for (Ticks in Tix) {
- getSymbols(Ticks)
- csv.name=paste(Ticks,'.csv',sep = "")
- Save.Data=data.frame(Ticks)
- write.csv(Ticks,csv.name)
- print(Ticks)
- }
谢谢!