You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用RSelenium定位Graph frame失败的技术问题求助

爬取WRCC RAWS气象数据时切换Graph frame失败的问题

我尝试从WRCC网页(https://wrcc.dri.edu/cgi-bin/rawMAIN.pl?caucgr)爬取RAWS气象数据,已成功切换至名为List的左侧frame并点击“Daily Summary Time Series”链接,但用同样方法切换至名为Graph的右侧frame时失败,报错提示元素不存在,可截图显示该frame确实名为Graph。

以下是完整R代码:

# Set up RSelenium -------------------------------------------------------
## load packages ----
library(RSelenium)
library(tidyverse)
library(netstat)
library(here)
library(dplyr)
library(readr)

## Open a chrome browser session with RSelenium ----
rs_driver_object <- rsDriver(
  browser = 'chrome',
  chromever = '108.0.5359.71',
  port = free_port(),
  extraCapabilities = eCaps
)

remDr <- rs_driver_object$client

#Navigate to RAWS website
remDr$navigate("https://wrcc.dri.edu/cgi-bin/rawMAIN.pl?caucgr")

#Switch to Left Frame named "List"
ListFrame <- remDr$findElement(using = "name", value = "List")
remDr$switchToFrame(ListFrame)

#Select Daily Summary Time Series Link
Link1 <- remDr$findElement(using = "link text", value = "Daily Summary Time Series")
Link1$clickElement()

#Switch to Right Frame named "Graph"
GraphFrame <- remDr$findElement(using = "name", value = "Graph")
remDr$switchToFrame(GraphFrame)

报错截图:
报错提示:元素不存在

内容的提问来源于stack exchange,提问作者Paul NoCal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 20:15:28