如何修复 Selenium 其 TikTok 机器人中的向下滚动问题

how to fix scroll down issue in selenium its tiktok bot

提问人:ddadf 提问时间:7/26/2023 最后编辑:Piotr Żakddadf 更新时间:7/27/2023 访问量:52

问:

我正在使用 - Python selenium,我是新手,问题是当我运行滚动代码和以下代码时,滚动代码突然开始向上滚动并停止工作。

这是我的代码:

N = 100
for i in range(N):
time.sleep(3)
#here is the line ############
webdriver.ActionChains(driver).send_keys(Keys.ARROW_DOWN).perform()  
sleep(randint(3,4))  
follow = driver.find_element(By.XPATH, '//\*\[@id="main-content-homepage_hot"\]/div\[1\]/div\[1\]/div/div\[1\]/button').click()

python-3.x python-2.7 selenium-webdriver

评论


答:

0赞 Piotr Żak 7/26/2023 #1
def scroll_page(driver) -> None:


    # Scroll down the page
    driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
    # Wait for some time to allow the page to load
    time.sleep(3)

其中 driver - 是之前创建的 chrome 驱动程序。