Asp.net R在https网站中从aspx下载,而不是CSV

Asp.net R在https网站中从aspx下载,而不是CSV,asp.net,r,csv,https,download,Asp.net,R,Csv,Https,Download,警告:这里是纽贝。我希望得到一些指导。我正试图做的投资,以学习如何使用R自动下载 我需要什么: 从本网站下载所有县和报告期的页岩气井数据: (请注意,进入时可能会要求同意,这不是什么大问题) 我可以进入列出我要下载的所有CSV文件的页面。不幸的是,该网站的地址与上述地址相同。(您可以尝试选择一个县和一个报告期,并亲自查看) 但是,一旦进入该页面,将列出激活CSV下载的链接。对于每个人来说,都是这样的: 我尝试过的: library(downloader) download ("https:/

警告:这里是纽贝。我希望得到一些指导。我正试图做的投资,以学习如何使用R自动下载

我需要什么: 从本网站下载所有县和报告期的页岩气井数据: (请注意,进入时可能会要求同意,这不是什么大问题)

我可以进入列出我要下载的所有CSV文件的页面。不幸的是,该网站的地址与上述地址相同。(您可以尝试选择一个县和一个报告期,并亲自查看)

但是,一旦进入该页面,将列出激活CSV下载的链接。对于每个人来说,都是这样的:

我尝试过的:

library(downloader)

download ("https://www.paoilandgasreporting.state.pa.us/publicreports/Modules/Production/ProductionByCountyExport.aspx?UNCONVENTIONAL_ONLY=false&INC_HOME_USE_WELLS=true&INC_NON_PRODUCING_WELLS=true&PERIOD=15AUGU&COUNTY=ALLEGHENY",
          destfile="Prod_AUG15_Allegheny.csv")
我遵循了另一个人在这里所做的:

问题: 此命令保存网站而不是csv文件

trying URL 'https://www.paoilandgasreporting.state.pa.us/publicreports/Modules/Production/ProductionByCountyExport.aspx?UNCONVENTIONAL_ONLY=false&INC_HOME_USE_WELLS=true&INC_NON_PRODUCING_WELLS=true&PERIOD=15AUGU&COUNTY=ALLEGHENY'
Content type 'text/html; charset=utf-8' length 11592 bytes (11 Kb)
opened URL
downloaded 11 Kb
问题是: 这与我的页面是https而不是http有关吗? 关于如何解决它或其他相关帖子的任何指导? (我可以在aspx下载上找到一些帖子,但没有任何帮助)


提前感谢

@hrbrmstr成功了!这不是我在beggining上想要的方式,但使用RSelenium,我可以点击接受协议的按钮并实际打开下载链接

下面是代码(很简单,但我花了一整天才发现,真遗憾):

#使用RSelenium保存文件
##如果需要,请安装软件包
安装程序包(“RSelenium”)
##激活
图书馆(“RSelenium”)
checkForServer()
startServer()
#我必须手动启动服务器!

remDr It使用SharePoint并跟踪会话信息和“查看状态”信息(在hades中,microsoft web ppl有一个特殊的位置)。您需要使用selenium并使用“点击”来自动下载数据。谢谢hrbrmstr!我正在检查这个选项,但我更愿意尝试与R,因为我做的投资。但是,我现在明白了,当R打开URL时,我必须将视图状态信息和会话提供给R。我将寻找有关这方面的信息。欢迎任何其他评论!哦,在这里,你仍然可以用心灵感应来做。我会找的,谢谢!
# Using RSelenium to save file
##Installing the package if needed
install.packages("RSelenium")
##Activating 
library("RSelenium")
checkForServer()
startServer()
#I had to start the server manually!
remDr <- remoteDriver()
remDr
remDr$open()
#open website and accepting conditions
remDr$navigate("https://www.paoilandgasreporting.state.pa.us/publicreports/Modules/Welcome/Agreement.aspx")
AgreeButton<-remDr$findElement(using = 'id', value="MainContent_AgreeButton")
AgreeButton$highlightElement()
AgreeButton$clickElement()

remDr$navigate("https://www.paoilandgasreporting.state.pa.us/publicreports/Modules/Production/ProductionByCountyExport.aspx?UNCONVENTIONAL_ONLY=false&INC_HOME_USE_WELLS=true&INC_NON_PRODUCING_WELLS=true&PERIOD=15AUGU&COUNTY=ALLEGHENY")