我试过这里的代码 Scrolling page in RSelenium 但它不起作用,因为我正在处理的网站将在您向下滚动时加载更多内容。例如
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);")
关于javascript - RSelenium:向下滚动以加载网页内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38817315/