找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1556|回复: 0

[求助] selenium没有办法使浏览器滚动条移动

1

主题

1

帖子

1

积分

贫民

积分
1
ldy56 发表于 2022-11-3 21:06:06 | 显示全部楼层 |阅读模式
晚上好各位,最近需要爬取 www.twitch.tv/directory 这个视频直播平台中录播视频的 url。但是当我用 selenium 操控谷歌浏览器驱动执行如下程序时浏览器中的滚动条并没有移动。请朋友们帮忙找一找问题,或者提出些其他解决办法
  1. window_height = 0
  2. while True:
  3.     driver.execute_script("window.scrollBy(0,10000)")
  4.     time.sleep(5)
  5.     check_height = driver.execute_script(
  6.         "return document.body.scrollTop || document.documentElement.scrollTop || window.pageYOffset;")
  7.     if window_height == check_height:
  8.         break
  9. else:
  10.         window_height = check_height

复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表