从nse网站中收集表格数据(股权历史数据)

时间:2019-02-11 12:08:23

标签: r web-scraping finance

我正试图从nse网站上收集股权历史数据: https://www.nseindia.com/products/content/equities/equities/eq_security.htm

我尝试将名为RELIANCE的公司(符号名称)在过去2周的时间段(时间段)内进行网络抓取数据数据并将其内容传输到CSV文件中

library(rvest)

url <- "https://www.nseindia.com/products/dynaContent/common/productsSymbolMapping.jsp?symbol=RELIANCE&segmentLink=3&symbolCount=2&series=ALL&dateRange=15days&fromDate=&toDate=&dataType=PRICEVOLUMEDELIVERABLE"
page_html <- read_html(url)
data <- html_nodes(page_html, "p")
data <- html_text(data)

write.csv(data$data, "scrapedData.csv", row.names=FALSE)

它说字符(空)

我知道可以在网站上下载csv文件,但是我想要一个自动R脚本来获取数据。

我知道还有其他软件包,例如quantmod可以获取历史库存数据,但是我需要从此网站获取,因为它具有有用的信息,例如TTQ,营业额等。

1 个答案:

答案 0 :(得分:0)

为什么要重新发明轮子?

您可以使用 nsepy python模块。 https://github.com/swapniljariwala/nsepy

存在类似的选择。