selenium没有办法使浏览器滚动条移动

晚上好各位,最近需要爬取www.twitch.tv/directory 这个视频直播平台中录播视频的url。但是当我用selenium 操控谷歌浏览器驱动执行如下程序时浏览器中的滚动条并没有移动。请朋友们帮忙找一找问题,或者提出些其他解决办法:pray: :pray: :pray:

window_height = 0
while True:
    driver.execute_script("window.scrollBy(0,10000)")
    time.sleep(5)
    check_height = driver.execute_script(
        "return document.body.scrollTop || document.documentElement.scrollTop || window.pageYOffset;")
    if window_height == check_height:
        break
 else:
        window_height = check_height
讨论数量: 3

滚动条条只是默认在body,可以确认下是不是在其他div滚动的

1个月前 评论
ldy56 (楼主) 1个月前
ldy56 (楼主) 1个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!