gpt4 book ai didi

ruby - 使用 Watir Webdriver 滚动 Firefox

转载 作者:数据小太阳 更新时间:2023-10-29 07:10:11 26 4
gpt4 key购买 nike

我想抓取一个在我向下滚动网络浏览器时动态生成更多内容的网站。我看过相关帖子,Auto-Scroll in FireFox ,但它没有回答我的问题。

是否可以使用 Watir 网络驱动程序将网页滚动到页面末尾(网络服务器不再生成更多内容)或直到刷新几次?

最佳答案

我最近尝试做类似的事情,令我惊讶的是 webdriver 似乎不支持滚动。我确实找到了两个解决方法。

这会将 space 发送到浏览器,并且它会向下滚动(例如在 twitter.com 上工作):

browser.send_keys :space

这将滚动到该元素,如果该元素位于页面底部,它将加载更多内容:

browser.element.wd.location_once_scrolled_into_view

关于ruby - 使用 Watir Webdriver 滚动 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9469211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com