我第一次使用 RCurl 在网站上的表单中输入数据。我需要能够从下拉列表中选择特定选项并提交表单。棘手的部分是该网站是从之前的另一个页面定向的。更具体地说,以下是我尝试在其中发布表单的页面的网址:
http://energyalmanac.ca.gov/petroleum/fuels_watch/page2.php
正如您所看到的,下拉列表中没有可用的选项,因为此页面是从另一个页面引导的,该页面之前填充了选项。通过手动输入上一页中的数据并检查填充的值,我发现下拉列表中的值每周递增 1。当前,例如,该值为 1091。该值需要分配给输入字段“PkID”。但是,尽管查看了其他 StackOverflow 问题并阅读了 postForm 函数,但我无法填充表单并进入下一页。
我的问题是我的代码中是否缺少某些未正确发布值的内容?或者代码不起作用,因为输入该网址,下拉列表中没有可用的选项。
以下是我拥有的代码。如果我的解释不清楚,我深表歉意。
postForm("http://energyalmanac.ca.gov/petroleum/fuels_watch/page2.php",
'PkID' = '1091', style = "post")
任何帮助是极大的赞赏!