r - rvest 帮助:网络抓取空结果
问题描述
我的网页抓取需要帮助......有人可以救我吗?
为此,我正在尝试在此网页https://www.whed.net/results_institutions.php中获取大学列表,我正在使用以下代码:
library(rvest)
library(dplyr)
whed_afg <- "https://www.whed.net/results_institutions.php"
whed_afg1 <- read_html(whed_afg)
whed_afg1
str(whed_afg1)
univ_afg1 = whed_afg1 %>% html_nodes("#results .fancybox\\.iframe") %>% html_text()
univ_afg1
我在 html_nodes 上放了双“”,因为它给了我错误:错误:'。' 是从“#results .fancybox”开始的字符串中无法识别的转义。
有人可以帮助我,我不知道我做错了什么。
谢谢大家,里卡多
解决方案
我想也许你有错误的开始网址?或者当我使用您的网址重新定向时,它在登录后面。我在以下 url 上看到了完整的大学列表,并且有不同的课程可供选择。这些可以按感兴趣的国家/地区划分。
library(rvest)
url <- "https://www.iau-aiu.net/List-of-IAU-Members?lang=en"
universities <- read_html(url) %>% html_nodes('.spip_out') %>% html_text()
print(universities)
推荐阅读
- python - 如何使用 Python 从 TKinter 的 Treeview 中的列中获取所有值
- flutter - 如何让listview按钮转到随机路线onTap
- python-3.x - 张量流错误:ValueError:层顺序的输入0与层预期轴-1不兼容
- javascript - Sequelize findOrCreate(...).spread 不是函数
- html - 如何以适合 jquery 的数组格式显示来自 tweepy 的这些结果
- python - 如何训练具有多标签数据的分类器?
- r - 警告:as.data.frame.default 中的错误:无法将“naiveBayes”类强制转换为 data.frame
- spring - SpringMVC转换器异常处理
- javascript - Apache Netbeans 调试选项无效
- xcode - 升级到 iOS14 Beta 4 和 Xcode 12 Beta 4 后 SwiftUI 填充不起作用