Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 我的xpath应用程序返回空值_Xml_R_Xpath_Web Scraping_Rcurl - Fatal编程技术网

Xml 我的xpath应用程序返回空值

Xml 我的xpath应用程序返回空值,xml,r,xpath,web-scraping,rcurl,Xml,R,Xpath,Web Scraping,Rcurl,我试图建立一个网络爬虫和提取信息的网站 “” 库(RCurl) 库(XML) url问题没有指定需要什么输出,但这可能会让您开始: library(XML) url <- "http://www.rcsb.org/pdb/home/home.do" doc <- htmlTreeParse(url, useInternalNodes = TRUE) xp <- xpathApply(doc, "//*/div[@id='navbar-collapse-RCSB']/ul/li"

我试图建立一个网络爬虫和提取信息的网站 “”

库(RCurl)
库(XML)

url问题没有指定需要什么输出,但这可能会让您开始:

library(XML)
url <- "http://www.rcsb.org/pdb/home/home.do"
doc <- htmlTreeParse(url, useInternalNodes = TRUE)
xp <- xpathApply(doc, "//*/div[@id='navbar-collapse-RCSB']/ul/li")
库(XML)

url问题没有指定需要什么输出,但这可能会让您开始:

library(XML)
url <- "http://www.rcsb.org/pdb/home/home.do"
doc <- htmlTreeParse(url, useInternalNodes = TRUE)
xp <- xpathApply(doc, "//*/div[@id='navbar-collapse-RCSB']/ul/li")
库(XML)

url我对synatx有问题,例如,如果Xpath是“…我如何编写这样的路径Xp也许你想要:
xpathApply(doc,“//*/div[@id='navbar-collapse-RCSB']]/ul/li/a[@class='dropdown-toggle']”
或者
xpathappy(doc,///a[@class='dropdown-toggle']))
仍然返回空值。它不会为我生成空值。可能您有输入错误。将答案中的代码复制到剪贴板,并粘贴到R.webpage.data中。我对synatx有问题,例如,如果Xpath是“。。。我该如何编写这样的路径Xp也许你想要:
xpathApply(doc,“//*/div[@id='navbar-collapse-RCSB']/ul/li/a[@class='dropdown-toggle']]”
或者
xpathappy(doc,“//a[@class='dropdown-toggle']”
仍然返回空值它不会为我生成空值。也许你有打字错误。将答案中的代码复制到剪贴板,并粘贴到R.webpage.data中。为什么在用户向他们的数据提供a时,您要进行抓取?我对此完全陌生,这对我来说可能有点雄心勃勃,但我们可以用API做些什么?在该页面上有一个相当不错的解释。你到底是为了什么(即,你打算在搜索框中“输入”什么,然后在搜索结果返回后进行刮取)?我明白了,因此,我的下一步是将这个API集成到R中,并从这个网站检索数据。为什么当用户向他们的数据提供a时,你要进行抓取?我对此完全陌生,这对我来说可能有点雄心勃勃,但我们可以用这个API做些什么呢?在该页面上有一个相当不错的解释。你到底是为了什么(即,你打算在搜索框中“输入”什么,然后在结果返回后进行刮取)?我明白了,所以我的下一步是将此API集成到R中,并从此网站检索数据