Почему это важно?
Веб-скрейпинг и парсинг HTML — важные навыки для современных разработчиков, аналитиков и специалистов по данным. Умение извлекать и обрабатывать информацию с веб-страниц открывает множество возможностей: от автоматизации рутинных задач до сбора данных для анализа и машинного обучения.
Однако работа с HTML в JavaScript имеет свои сложности. Не все понимают, как правильно обрабатывать «живые» DOM-деревья и динамически загружаемый контент. Многие разработчики сталкиваются с проблемами при парсинге сложно структурированных данных. И наконец, современные сайты активно используют JavaScript-рендеринг, и классические методы парсинга (например, регулярные выражения) часто не работают.
На мастер-классе вы узнаете, как эффективно парсить HTML с помощью JavaScript, используя DOMParser, Cheerio и Puppeteer.
Вам будет интересно и полезно, если вы
- Фронтенд- и бэкенд-разработчик
- Аналитик и Data-scientist, работающий с веб-данными
- Автоматизатор, желающий научиться парсить сайты без готовых API
На мастер-классе вы узнаете
- три подхода к парсингу HTML в JavaScript — от простого статического разбора до работы с динамически загружаемым контентом
- как используется DOMParser для работы с HTML-строками и Cheerio (аналог jQuery для серверного парсинга)
- как использовать Puppeteer для рендеринга JavaScript-страниц и извлечения данных после загрузки динамического контента
- практические кейсы: парсинг таблиц, списков, извлечение данных со страницы
Мастер-класс проводит
Тарасов Алексей Владимирович
Преподаватель-практик с опытом работы в IT более 20 лет. Сертифицированный специалист по-веб-разработке, обладатель международного статуса ZCE (Zend Certified Engineer). Сертифицированный преподаватель РЕД СОФТ. Специализируется на WEB-технологиях. В Учебном центре «Специалист» преподает линейку курсов по HTML и CSS, а также JavaScript, PHP, MySQL и другие.

«JavaScript. Уровень 5. Серверное программирование на Node.js»
Node.js® — это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом. Платформа содержит более 30 встроенных модулей и огромное количество модулей написанных сообществом. Курс познакомит с базовыми понятиями среды и основными принципами ее использования при разработке серверного приложения.

На курсе вы научитесь
- устанавливать Node.js;
- записывать, менять и читать файлы;
- настраивать HTTP-сервер и обрабатывать запросы.
Учебный центр «Специалист»
- > 1,6 млн выпускников
- > 65 000 корпоративных клиентов
- 250 преподавателей-экспертов
- 80 учебных классов
- > 1000 курсов
- Гарантия высокого качества обучения
- Более 250 преподавателей-экспертов высокой квалификации
- Гарантированное расписание на год
- Официальные документы после обучения (проверка через ФИС ФРДО)
- Профессиональная консультация по направлению обучения
- Удобное время занятий
- Форматы обучения: очное, онлайн, открытое или очно-заочное
- Авторизованные курсы от ведущих IT-компаний мира
- Престижные российские и международные сертификаты
- Уникальные технические лаборатории
- Корпоративное обучение
- Индивидуальный менеджмент
- Трудоустройство
- Программа привилегий «Настоящий специалист»