Урок 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.
