提问人:user22812256 提问时间:10/27/2023 更新时间:10/27/2023 访问量:32
如何使用 undetected-chromedriver 滚动后页?
How to scroll the back pages with undetected-chromedriver?
问:
我使用 undetected-chromedriver 访问网站,并使用 JS 代码滚动页面,如下所示。
js = 'window.scrollBy(0,100)'
webdriver.execute_script(js)
它适用于字体页面,但对于那些完全被其他窗口覆盖的页面失败了,尤其是当我关闭显示器(代码部署在服务器上)时,它甚至对于首页也失败了。
但是当我使用标准 selenium 或 seleniumbase 时,上面的代码有效。 我不知道为什么会发生以及如何解决它。
我尝试以不同的方式滚动页面,如下所示,它也失败了。
webdriver.find_elements(By.TAG_NAME,'body')[0].send_keys(Keys.PAGE_DOWN)
答: 暂无答案
评论
js = 'window.scrollBy(0,500)'
--uc