小编Hug*_* S.的帖子

为什么'错误:长度(网址)== 1不是TRUE'与rvest网页抓取

我正在尝试废弃网络数据,但第一步需要登录.我已成功登录其他网站,但我在这个网站上发生了一个奇怪的错误.

library("rvest")
library("magrittr")    

research <- html_session("https://www.fitchratings.com/")

signin <- research %>%
  html_nodes("form") %>%
  extract2(1) %>%
  html_form() %>%
  set_values (
    'userName' = "abc",
    'password' = "1234"
     )

research <- research %>%
  submit_form(signin)
Run Code Online (Sandbox Code Playgroud)

当我运行'submit_form'行时,我收到以下错误:

> research <- research %>%
+ submit_form(signin)
Submitting with '<unnamed>'
Error: length(url) == 1 is not TRUE
Run Code Online (Sandbox Code Playgroud)

使用未命名提交是正确的b/c没有为登录按钮分配名称.任何帮助赞赏!

r web-scraping rvest

12
推荐指数
1
解决办法
5683
查看次数

标签 统计

r ×1

rvest ×1

web-scraping ×1