首页 > 解决方案 > 尝试使用 rvest 提交表单时出现卷曲错误

问题描述

我正在尝试使用 rvest 包来自动计算一组患者的血压 SD 分数。在线工具运行良好,但是当我尝试抓取它时,我遇到了困难。我的主要问题是当我运行以下代码时:

website<-read_html(URLencode("https://www.bcm.edu/bodycomplab/BPappZjs/BPvAgeAPPz.html",reserved = FALSE))
search<-html_form(website)[[1]]

search <- search %>% html_form_set(DOB = "01/01/2000",
                         MDate = "01/01/2005",
                         gender = 1,
                         units = 0,
                         height = 154,
                         systolic = 60,
                         diastolic = 120)

resp <- html_form_submit(search, submit = NULL)

我收到以下错误:

curl::curl_fetch_memory(url, handle = handle) 中的错误:URL 使用错误/非法格式或缺少 URL

据我所知,网址是正确的?这是该网站阻止我抓取该网站的情况,还是这里有其他东西在起作用。

标签: rcurlweb-scrapingrvest

解决方案


推荐阅读