Прокрутите веб-страницу несколько раз с примерами кода

  1. Python с Selenium:

    from selenium import webdriver
    import time
    driver = webdriver.Chrome()  # Replace with the appropriate driver for your browser
    driver.get('https://www.example.com')  # Replace with the URL you want to scroll
    for _ in range(20):
    driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
    time.sleep(1)
    driver.quit()
  2. JavaScript (в консоли браузера):

    for (let i = 0; i < 20; i++) {
    window.scrollTo(0, document.body.scrollHeight);
    await new Promise(resolve => setTimeout(resolve, 1000));
    }
  3. Java с Selenium:

    import org.openqa.selenium.JavascriptExecutor;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    public class ScrollExample {
    public static void main(String[] args) throws InterruptedException {
        WebDriver driver = new ChromeDriver(); // Replace with the appropriate driver for your browser
        driver.get("https://www.example.com"); // Replace with the URL you want to scroll
        JavascriptExecutor js = (JavascriptExecutor) driver;
        for (int i = 0; i < 20; i++) {
            js.executeScript("window.scrollTo(0, document.body.scrollHeight);");
            Thread.sleep(1000);
        }
        driver.quit();
    }
    }

Эти примеры демонстрируют, как многократно прокручивать веб-страницу вниз с использованием разных языков программирования. Функция Sleep(1) используется для введения задержки в 1 секунду между каждой прокруткой.