gpt4 book ai didi

r - 使用 R 抓取 "aspx"页面

转载 作者:行者123 更新时间:2023-12-03 08:58:50 24 4
gpt4 key购买 nike

有人可以帮助我或给我一些建议如何从这个网址抓取表格:https://www.promet.si/portal/sl/stevci-prometa.aspx

我尝试使用说明和包 rvest , httr and html但对于这个特定的网站没有任何成功。谢谢。

最佳答案

这应该可以帮助您入门:

library(RSelenium)
library(wdman)
library(seleniumPipes)
library(rvest)
library(tidyverse)

selServ <- selenium(verbose = FALSE)
selServ$log() # find the port
remDr <- remoteDr(browserName = "chrome", port = 4567L)

remDr %>%
go("https://www.promet.si/portal/sl/stevci-prometa.aspx")

Sys.sleep(5)

pg <- getPageSource(remDr)

html_node(pg, xpath=".//div[@id='ctl00_mainContent_ctl00_StvContainer']/table") %>%
html_table() %>%
tbl_df()
## # A tibble: 1,239 x 10
## X1 X2 X3 X4 X5 X6 X7 X8 X9 X10
## <lgl> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <lgl>
## 1 NA Lokacija Cesta Smer Pas Števil… Hitro… Razm… Stanje NA
## 2 NA Ajdovščina R2-444 vzhod - zahod "" 60 64 81,7 Norma… NA
## 3 NA Ajdovščina R2-444 zahod - vzhod "" 12 62 371,6 Norma… NA
## 4 NA Ajdovščina 2 R2-444 Ajdovščina - Selo "" 36 67 117,8 Norma… NA
## 5 NA Ajdovščina 2 R2-444 Ajdovščina - Selo "" 12 60 787,1 Norma… NA
## 6 NA Ajdovščina AC HC-H4 Nova Gorica - Vipava vozni 96 100 31,5 Norma… NA
## 7 NA Ajdovščina AC HC-H4 Nova Gorica - Vipava prehi… 36 124 120,7 Norma… NA
## 8 NA Ankaran R2-406 Križ. Moretini - Ankaran "" 96 59 29 Norma… NA
## 9 NA Ankaran R2-406 Ankaran - Križ. Moretini "" 12 57 292,1 Norma… NA
## 10 NA Apače R2-438 Trate - Gornja Radgona "" 24 58 110,6 Norma… NA
## # ... with 1,229 more rows

关于r - 使用 R 抓取 "aspx"页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52855989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com