我不知道如何填写搜索筛选器,并从登陆页面提交一个预过滤列表。我想按Place of Performance = West Virginia
过滤。以下是我的代码:
library(tidyverse)
library(rvest)
library(stringr)
library(rebus)
library(lubridate)
library(Rcrawler)
library(xml2)
library(devtools)
url <- "https://www.fbo.gov/"
web_session <- html_session(url)
# Get forms with searchable fields in current session.
form <- html_form(web_session)
# First, Copy form.
filled.form <- form
# Set values in form #1
filled.form[[1]] <- set_values(filled.form[[1]],
dnf_class_values[procurement_notice][zipstate]
= "West Virginia")
# Set form url to empty character string to prevent error message when
filled.form[[1]]$url <- ""
当我运行这个程序时,我会得到下面的错误
Error: unexpected '=' in:
"filled.form[[1]] <- set_values(filled.form[[1]],
dnf_class_values[procurement_notice][zipstate] ="
我尝试了同样的方法,并提交其他示例,也无法提交表单以使其运行。我如何填写表格并提交表格?
发布于 2018-07-26 18:42:13
尝试将表单字段放在引号中:
"dnf_class_values[procurement_notice][zipstate]" = "WV"
你可以通过以下方式获得有关该表单的更多详细信息:
str(filled.form[[1]])
https://stackoverflow.com/questions/-100005827
复制相似问题