在R中创建交互式aspx网站

在R中创建交互式aspx网站,r,web-scraping,rcurl,R,Web Scraping,Rcurl,我正在尝试从一个交互式aspx网页中创建一个表。我已经阅读了所有关于Web垃圾的问题,我想我已经接近了,但我似乎不太明白 我想从生成的表中提取数据。最后,我想循环遍历每个日期周期和状态选项,但我的挑战实际上只是要到达R以提交我的参数并为任何特定查询拉入结果表 从我收集的信息来看,答案可能涉及RCurl和XML包,发布带有我的参数的“表单”,然后读取生成页面的html 我最近的努力如下: library(RCurl) library(XML) curl = getCurlHandle() li

我正在尝试从一个交互式aspx网页中创建一个表。我已经阅读了所有关于Web垃圾的问题,我想我已经接近了,但我似乎不太明白

我想从生成的表中提取数据。最后,我想循环遍历每个日期周期和状态选项,但我的挑战实际上只是要到达R以提交我的参数并为任何特定查询拉入结果表

从我收集的信息来看,答案可能涉及RCurl和XML包,发布带有我的参数的“表单”,然后读取生成页面的html

我最近的努力如下:

library(RCurl)
library(XML)

curl = getCurlHandle()

link = "http://indiawater.gov.in/IMISReports/Reports/WaterQuality/rpt_WQM_HabitationWiseLabTesting_S.aspx"

html = getURL(link, curl = curl)

params = list('ctl00$ContentPlaceHolder$ddFinYear' = '2005-2006',
              'ctl00$ContentPlaceHolder$ddState' = 'BIHAR')

html2 = postForm(link, .params = params, curl = curl)

table = readHTMLTable(html2 )
我很难说出我在什么时候遇到了问题。一方面,html==html2生成false,因此我认为html2在提交表单后已经发展到了某个程度,但我仍然不清楚表单是否提交错误,或者是否有效,以及表的读入是否无效

任何建议和帮助都将不胜感激。谢谢