Web Scraping with Python: BeautifulSoup, Requests & Selenium

19 участников

О чём курс

Автоматизируйте сбор данных с любых веб-ресурсов, даже если они динамически подгружают контент через JavaScript и AJAX. Внутри разбираются инструменты для парсинга и извлечения информации: от базовых HTTP-запросов до управления браузером через Selenium.

  • Парсинг HTML-структур с помощью библиотеки BeautifulSoup и lxml для быстрой обработки XML/HTML.
  • Работа с сетевыми запросами методами GET и POST вместо стандартных модулей Python для ускорения процесса.
  • Автоматизация взаимодействия с сайтами: переход по страницам, клики и заполнение форм с помощью Selenium.
  • Использование CSS-селекторов и XPath для точечного поиска нужных элементов внутри кода страницы.

После обучения вы сможете самостоятельно писать скрипты для автоматического выгрузки данных с серверов в структурированные форматы, минуя ручное копирование.

Программа обучения

  • Обзор структур данных (списки, словари, кортежи, обработка файлов)
  • Как веб-сайты размещаются на серверах
  • Вызовы на сервер (методы GET, POST)
  • Обзор HTML и CSS
  • Обзор модулей и BeautifulSoup
  • Анализ HTML с помощью BeautifulSoup
  • Фильтрация элементов с помощью BeautifulSoup и перемещение дерева анализа
  • Обзор JavaScript и AJAX
  • Selenium и необходимость в нем
  • Выбор элементов с использованием Selenium
  • Селекторы CSS
  • Селекторы XPath
  • Навигация по страницам с использованием Selenium
  • Практические проекты
Складчина создана 25 февраля 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

U Udemy Все материалы
146 ₽ 670 ₽