我正在嘗試從特定網頁中提取表格,但我的代碼沒有得到任何結果。
我的代碼如下:
library(rvest)
library(dplyr)
url1<-"https://finance.yahoo.com/quote/SKLZ/cash-flow?p=SKLZ"
url_page<- read_html(url1)
listings <- html_nodes(url_page, css = '.Pos')
我有興趣提取的表格屬于(在 Chrome 中進行“檢查”之后)。
這是表格的螢屏截圖:

任何幫助,將不勝感激。
uj5u.com熱心網友回復:
[QHarr] 在這篇文章中回答了同樣的問題,我從他們的回答中復制了相關代碼。
library(rvest)
library(stringr)
library(magrittr)
page <- read_html("https://finance.yahoo.com/quote/SKLZ/cash-flow?p=SKLZ")
nodes <- page %>%html_nodes(".fi-row")
df = NULL
for(i in nodes){
r <- list(i %>%html_nodes("[title],[data-test='fin-col']")%>%html_text())
df <- rbind(df,as.data.frame(matrix(r[[1]], ncol = length(r[[1]]), byrow = TRUE), stringsAsFactors = FALSE))
}
df
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/401176.html
上一篇:抓取網路足球資料
