RSelenium:向下滚动以加载内容

问题描述

我正在使用RSelenium抓取一些逐场比赛的篮球数据。该网站是动态的,这意味着您向下滚动时会出现更多播放内容。我写了一些代码行,以便使用RSelenium自动滚动网站。但是,我无法使该网站向下滚动。我已经在其他网站上尝试过此代码,并且可以完美运行,所以我真的不知道这里发生了什么。我只想知道是否还有其他方法可以使用RSelenium进行滚动。如果我的代码有问题;或者只是无法向下滚动该特定网站。

rD <- rsDriver(browser="chrome",chromever="85.0.4183.87",check=FALSE)
remDr <- rD[["client"]]
url <- 'https://jv.acb.com/es/101267/jugadas'
remDr$navigate(url)
Sys.sleep(3) #give loading time
#method 1
webElem <- remDr$findElement("css",".pp") #select page body
webElem$click()
webElem$sendKeysToElement(list(key = "end"))

#method 2
remDr$executeScript("window.scrollTo(0,document.body.scrollHeight);")

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...