在R中使用rvest::set_values()设置复选框(checkbox)值的方法
rvest设置表单复选框选中状态的方法
你可以按照以下逻辑操作:
调用set_values()方法时,将复选框对应的字段名赋值为该复选框的value属性值,即可标记为选中状态。
完整示例代码如下:
library(rvest) # 初始化会话并获取目标表单 url <- 'https://www.signupgenius.com/go/10c0f4fadac2ea6fac52-release825' target_session <- session(url) signup_form <- html_form(target_session)[[1]] # 设置复选框为选中状态 filled_form <- set_values(signup_form, siid = "962826833" )
补充说明:如果后续需要取消该复选框的选中状态,将对应值改为FALSE即可。
内容的提问来源于stack exchange,提问作者David Z
相关产品推荐
相关产品推荐

