-
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() -
JavaScript (в консоли браузера):
for (let i = 0; i < 20; i++) { window.scrollTo(0, document.body.scrollHeight); await new Promise(resolve => setTimeout(resolve, 1000)); } -
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 секунду между каждой прокруткой.