2017-10-14 85 views
0

我搜索了上下,但找不到任何解決方案,適合於此目的。如何刮這個網頁與R

我想湊這個頁面(表)

https://www.fxstreet.com/rates-charts/usdjpy/forecast

我試過幾種方法,但不能得到報廢到一個表中的數據。

library(XML) 
library(RCurl) 

url <-"https://www.fxstreet.com/rates-charts/usdjpy/forecast" 
url2 <- getURL(url) 
parsed <- htmlParse(url2) 
+1

在Chrome中打開一個新標籤頁。打開「開發者工具」(在Chrome菜單中搜索)。點擊「網絡」選項卡和「XHR」子選項卡。導航到該頁面。看看'xhr'請求。有一個gd的機會,你可以在那裏找到數據,但主要的HTML頁面也有大量的base64編碼JSON數據blobs解析並從(和其他動態內容)生成數據表和圖表。所以如果你不喜歡解析和提取頁面的javascript,你可能需要使用'splashr'或'seleniumPipes'。 – hrbrmstr

+0

@hrbrmstr,這將很難遵循,我會盡我所能,謝謝! – Maximilian

回答