问题描述
我正在使用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 (将#修改为@)