RSelenium:向下滚动以加载网页内容

RSelenium: Scroll down to load web content

我试过这里的代码 但它不起作用,因为我正在处理的网站将在您向下滚动时加载更多内容。例如

webElem <- remDr$findElement("css", "body")
webElem$sendKeysToElement(list(key = "end"))
webElem$screenshot(display = TRUE)

这是网站的部分截图。

然后我再重复一遍这个过程。

webElem$sendKeysToElement(list(key = "end"))
webElem$screenshot(display = TRUE)

结果还是一样

如果不幸的是您的代码无法向下滚动,请尝试使用 executeScript(),如下所示:-

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