gpt4 book ai didi

javascript - 如何使用 selenium 在 Youtube 中向下滚动?

转载 作者:行者123 更新时间:2023-11-28 14:20:22 25 4
gpt4 key购买 nike

我想启用 Youtube 中的评论框,需要向下滚动。
这就是我现在正在做的事情:-

from selenium import webdriver

driver = webdriver.Chrome()
driver.get("https://www.youtube.com/watch?v=l5LfjYmNEJs&t=160s")

driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")

但它只会向下滚动一点点,但不足以启用评论框。
我该怎么办?

最佳答案

我找到了一个解决方案。看看这是否有帮助。time.sleep 需要减慢 while 循环的速度。

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Chrome()
driver.get("https://www.youtube.com/watch?v=l5LfjYmNEJs&t=160s")

while(True):
height = driver.execute_script("return document.body.scrollHeight")
time.sleep(1)
driver.find_element_by_tag_name('body').send_keys(Keys.END)
if int(height)==0:
break

关于javascript - 如何使用 selenium 在 Youtube 中向下滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55400703/

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