我正在用 Youtube 做一个网页抓取项目。我需要通过 Javascript 自动滚动到底部。我在 Google Chrome 检查控制台终端中输入命令。
此链接:https ://stackoverflow.com/a/29971996/3326078向我展示了如何使用它:
window.scrollTo(0, document.body.scrollHeight ||document.documentElement.scrollHeight);
以上按预期工作。
然而,当我这样做时,
for (var i = 0; i < 5; i++) {
setTimeout(window.scrollTo(0, document.body.scrollHeight
|| document.documentElement.scrollHeight),5)}
它不会重复一次以上。有人可以向我解释我正在尝试做的事情是否可行。同样,我在 Google Chrome Inspector Console 中输入此命令。
谢谢!