我花了一天的时间在互联网上寻找如何做到这一点的例子,但我仍然在转圈,可以使用一些方向。我是一个非常新的html,有基本的R编码经验,与任何其他编码语言的经验很少。
我有一个500+ (可能更多)气象站的列表,我想从这个网站(https://fam.nwcg.gov/fam-web/kcfast/html/wxhmenu.htm)下载FW13格式的数据。在浏览器中,您填写表单,提交它,它将开始将FW13文件下载到我的默认下载文件夹。
我的目标是使用R填写html表单,提交它,然后接受将结果文件下载到定义的位置。表单本身由文本和单选按钮组成。以下是单个查询的示例:
站点ID: 020207
开始日期: 2000-01-01
结束日期: 2017-12-31
观察类型:每小时
调度选项:立即运行它
我深入研究了RCurl和rvest包,甚至开始尝试rSelenium。我见过的大多数例子都是直接从网站上抓取信息,但我只想接受结果文件的下载。
如果我只需要提交一个请求,然后下载一个文件,我相信我就能知道如何用一个站点ID列表来实现我需要的东西。
我很抱歉这里没有任何示例代码。我所有的试验都是在黑暗中盲目的尝试,我甚至不确定我是否使用了正确的包来完成这项任务。任何帮助或指导都是非常感谢的!
https://stackoverflow.com/questions/50847745
复制相似问题