调整这个 SO 答案,我正在尝试使用rvest生成一个表单来抓取结果页面。我一直想出一个错误。
library(rvest)
url <- "https://iemweb.biz.uiowa.edu/pricehistory/pricehistory_SelectContract.cfm?market_ID=214"
pg.session <- html_session(url)
pg.form <- html_form(html(pg.session))
filled_form <- set_values(pg.form[[1]],
Month = "8",
Year = "1")
out <- submit_form(session = pg.session, pg.form)
返回此错误
Submitting with ''
Error in if (!(submit %in% names(submits))) { :
argument is of length zero
我究竟做错了什么?