我想获取这个网站中,不同文章的信息,每个文章的页面不同,所以是多页面处理。但是这里一直报错,百度和谷歌都查不出来是什么原因。
library(rvest)
library(stringr)
library(dplyr)
library(xml2)
content = read_html("https://academic.oup.com/dnaresearch/issue/")
a= html_nodes(content, "#ArticleList")%>%html_nodes("a")%>%html_attr("href")
a=a[grepl("/article/", a)]
links=paste0("https://academic.oup.com",a)
year_list=html_nodes(content, "#YearsList")%>%html_nodes("option")%>%html_attr("value")
all_list=paste0("https://academic.oup.com",year_list)
issus_list=html_nodes(all_list, "#IssuesList")%>%html_nodes("option")%>%html_attr("value")
报错是最后一行和倒数第二行,错误如下
Error in UseMethod("xml_find_all") :
"xml_find_all"没有适用于"character"目标对象的方法