如何使用RSelenium向下滚动网页的某个区域?

时间:2019-08-20 09:18:49

标签: r rselenium

我想沿着instagram网站的关注者部分向下滚动,直到我进入决赛。我看到了一些有效的代码,但没有在我想要的部分上滚动,而是在整个网站上滚动了。

想法是滚动照片中的红色部分。 example

我正在使用的代码是

last_height = 0 #
repeat {   
  remDr$executeScript("window.scrollTo(0,document.body.scrollHeight);")
  Sys.sleep(3)

  # Updated if statement which breaks if we can't scroll further 
  new_height = remDr$executeScript("return document.body.scrollHeight")
  if(unlist(last_height) == unlist(new_height)) {
    break
  } else {
    last_height = new_height
  }
}

解决方案必须在改变:

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

但是我找不到路。

0 个答案:

没有答案