R:如何在在线表单中选择选项并下载数据

时间:2014-03-18 15:57:25

标签: r download webpage rcurl

我想从这个网站下载数千条河流的排放数据:http://ida.water.usgs.gov/ida/available_records.cfm?sn=12340000

我已设法使用

填写表单中的空格(开始和结束时间)
library(RCurl)
url1<-"http://ida.water.usgs.gov/ida/available_records.cfm?sn=12340000"
start<-"1990-10-13"
end<-"2007-09-30"
result <- postForm(url1, fromdate=start, todate=end)

我很难选择如何在这段页面源代码中保存数据的选项:

<select name="rtype">
     <option value="1">Save to file</option>
     <option value="2">Save to compressed file</option>
     <option value="3">Display in browser</option>
</select> <input name="submit1" id="submit1" type="submit" value="Retrieve Data" />

我有三个具体问题:

  1. 如何选择选项1或3?

  2. 我如何&#34;点击&#34; &#34;检索数据&#34;按钮?

  3. 如何下​​载数据?

  4. 我认为使用选项3(在浏览器中显示)下载数据可能更为可行。

    • 选项1(保存到文件)将显示标准对话框,询问我在计算机上保存文件的位置。我不知道如何在R中处理这种对话。

    • 选项3打开一个新网址,其中包含以下网址:&#34; http://ida.water.usgs.gov/ida/available_records_process.cfm&#34; (注意河流ID 12340000不在此URL中)。我可以将网页保存为.txt文件,但我不知道如何使用R来访问此网页。

    任何帮助将不胜感激。

    Frauke

0 个答案:

没有答案