【问题标题】:Javsacript - Scroll Bar within Browser WindowJavascript - 浏览器窗口中的滚动条
【发布时间】:2021-12-22 06:35:34
【问题描述】:

本网站在浏览器窗口滚动条内有一个滚动条。 当你滚动时(如果有几个结果超出了可以显示的限制),当你滚动到底部时它会加载更多。 我正在尝试抓取此网站(我希望使用 javascript 向下滚动到底部),但无法向下移动此滚动条。有什么想法吗?

我尝试了以下 javascript 失败:

function ExecuteScript() 
{
window.scrollTo(0, document.body.scrollHeight);
}

这里是网站:https://jobs.fscj.edu (访问网站,然后点击“查看所有工作”)

【问题讨论】:

  • 如果我的回答是正确的,请将其标记为未来用户的解决方案。

标签: javascript web-scraping


【解决方案1】:

您不应该使用window.scrollTo(0, document.body.scrollHeight);,因为您不想滚动整个网站(窗口)而只想滚动某个 div。

我可以使用以下代码在您的示例站点中向上和向下两个方向滚动工作列表:

document.getElementById('win0divHRS_AGNT_RSLT_I$grid$0').scrollTop = 7000;

win0divHRS_AGNT_RSLT_I$grid$0 是一个包含您要滚动的作业的容器。

【讨论】:

    猜你喜欢
    • 2018-08-31
    • 2018-04-23
    • 1970-01-01
    • 2013-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 2017-05-21
    相关资源
    最近更新 更多