def smooth_scroll(driver, step_size=20, scroll_pause=0.01):
current_position = 0
target_position = driver.execute_script("return document.body.scrollHeight")
while current_position < target_position:
current_position += step_size
driver.execute_script(f"window.scrollTo(0, {current_position});")
time.sleep(scroll_pause)
target_position = driver.execute_script("return document.body.scrollHeight") # Обновляем высоту
driver.find_element(By.XPATH,
'/html/body/div[1]/div[2]/div/div/div[4]/div/div/div[1]/div[1]/div[2]/div/div/button').click()
time.sleep(3)
smooth_scroll(driver)
посмотрите пожалуйста на чем написана логика сайтов(js)
а также посмотрите все теги,а не только JS, будьте более внимательными

calamandor, в тегах js, код на python без отступов, Вы серьезно?