使用 R 中的 get 从网站下载 csv 时出错

问题描述 投票:0回答:1

downloadfilename=paste("sec_bhavdata_full_", (format(myDate, "%d%m%Y")), ".csv", sep = "")
myURL = paste("``https://nsearchives.nseindia.com/products/content/``", downloadfilename, sep = "")

GET(myURL, user_agent("Mozilla/5.0"), write_disk(downloadfilename))

curl::curl_fetch_memory(url,handle=handle)中的错误: 接收失败:连接已重置

是使用 GET 和 url 收到的响应。

URL -“https://nsearchives.nseindia.com/products/content/sec_bhavdata_full_24092024.csv”

如何使用库(httr)下载csv文件?

如何绕过这个问题?

r
1个回答
0
投票

网站是HTTPS的,csv函数中很多读取不能做HTTPS,只能做HTTP。

但是,如果您使用同一链接的 HTTP URL,而我正在使用

read.csv()

read.csv("http://nsearchives.nseindia.com/products/content/sec_bhavdata_full_24092024.csv")

我能够从 URL 将数据读入 R

© www.soinside.com 2019 - 2024. All rights reserved.