r - 尝试使用 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
据我所知,网址是正确的?这是该网站阻止我抓取该网站的情况,还是这里有其他东西在起作用。
解决方案
推荐阅读
- elasticsearch - 无法使用应用搜索(7.6.1)索引文档
- python-3.x - Pymunk发生碰撞时如何获得施加在身体上的力
- php - 使用页面标题生成选择选项
- ios - 使用 Appium 检索 iOS 模拟器的日志返回部分结果
- android - 我们如何获取双变量的值并在另一个活动中保存和设置文本?
- python - 如何在 Python 中将一年提前一天
- git - Git:将git跟踪的文件替换为另一个同名文件
- python - 使用 extract-msg 包读取 .msg 文件时出错
- javascript - 材质 UI 复选框 - 文本对齐
- .net-core - 使用 EF 核心为同一项目中的两个数据库编写两个数据库上下文