Урок 2. Установка и настройка окружения для работы с Selenium

Прежде чем писать скрипты на Selenium, нужно подготовить рабочее окружение: установить Python-библиотеки, браузер и драйвер. В этом уроке разберём все шаги подробно.

Что нужно для работы

  • Python версии 3.8 или выше.
  • Браузер (чаще всего Google Chrome или Firefox).
  • WebDriver — программа для управления браузером.
  • Selenium — библиотека для Python.

Установка библиотек

Откройте терминал и выполните команду:

pip install selenium webdriver-manager

Модуль webdriver-manager удобен тем, что он автоматически скачивает нужный драйвер, и вам не придётся делать это вручную.

Запуск Chrome с WebDriver

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager

# Запуск браузера
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))

driver.get("https://google.com")
print(driver.title)
driver.quit()

Работа с другими браузерами

  • Firefox — используйте GeckoDriver.
  • Edge — используйте msedgedriver.

Настройки браузера

Вы можете добавлять аргументы запуска:

options = webdriver.ChromeOptions()
options.add_argument("--headless")  # запуск без интерфейса
options.add_argument("--start-maximized")  # развернуть окно
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=options)

Основные модули и импорты Selenium для Python

Теперь у вас полностью настроено окружение. В следующем уроке разберём, как искать элементы на странице.

Больше уроков по парсингу на parsertools.ru/lessons.