为什么window.scrollTo()不能处理像YouTube这样的页面?

2024-05-17 15:45:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用Selenium,但我需要通过移动到网站的末尾来加载页面的所有内容。但是当我执行时:driver.execute_脚本(“window.scrollTo(0,document.body.scrollHeight);”) 这个程序什么都不做。我想知道这是否是因为我正在抓取的页面有一个个性化的滚动条

enter image description here


Tags: 程序脚本内容execute网站driverseleniumbody
1条回答
网友
1楼 · 发布于 2024-05-17 15:45:32

这是因为document.body.scrollHeight是零,所以它不会滚动任何内容

您可以滚动到任意大的值以向下滚动,也可以使用document.documentElement.scrollHeight

查看this question了解更多详细信息

相关问题 更多 >