-1
我試圖從網站上刮掉表格(https://www.freedraftguide.com/fantasy-football/rankings/quarterbacks),我嘗試了幾種方法但沒有成功。當我運行下面的代碼,我收到以下錯誤:XML content does not seem to be XML
R:XML內容似乎不是XML的網頁颳去
library("XML")
library("RCurl")
readHTMLTable("https://www.freedraftguide.com/fantasy-football/rankings/quarterbacks")
下面使用RCurl
的方法都沒有工作之一:
rts.url <- getURL("https://www.freedraftguide.com/fantasy-football/rankings/quarterbacks")
xmlParse(rts.url)
xmlInternalTreeParse(rts.url)
readHTMLTable(rts.url)
沒有成功與httr
:
library("httr")
GET("https://www.freedraftguide.com/fantasy-football/rankings/quarterbacks")
rvest
沒有成功:
library("rvest")
read_html("https://www.freedraftguide.com/fantasy-football/rankings/quarterbacks")
我與RSelenium不太熟悉,但這裏是一個基於文檔中的例子我嘗試:
library("RSelenium")
startServer()
remDr <- remoteDriver$new()
remDr$open()
remDr$navigate("https://www.freedraftguide.com/fantasy-football/rankings/quarterbacks")
Error: Summary: UnknownError
Detail: An unknown server-side error occurred while processing the command.
class: org.openqa.selenium.UnsupportedCommandException
數據正在加載jQuery,因此您需要使用可以運行它的東西加載頁面,例如RSelenium。 – alistaire
剛剛嘗試使用RSelenium(不太熟悉它,但仍然根據文檔中的示例獲取錯誤)。希望有任何幫助,謝謝! – dadrivr
我設法得到一個xml與rvest :: html,即使它給出了一個警告,指出rvest :: html被棄用......我沒有得到xml2 :: read_html的錯誤,雖然... – Choubi