Уважаемые слушатели! Обращаем ваше внимание, что 01.05.2024 и 09.05.2024 у нас выходные дни. Вы можете оставить сообщение в чате, мы обязательно ответим!

Почему это важно?

Веб-скрейпинг и парсинг 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-компаний мира
  • Престижные российские и международные сертификаты
  • Уникальные технические лаборатории
  • Корпоративное обучение
  • Индивидуальный менеджмент
  • Трудоустройство
  • Программа привилегий «Настоящий специалист»

Хотите узнать, какие еще у нас есть интересные и подходящие курсы и программы для вас?

Авторизации

Обратный звонок

Оставьте свои данные ниже и наш менеджер свяжется с вами в рабочее время!

Нажимая на кнопку, вы соглашаетесь с политикой конфиденциальности

Спасибо за обращение! Ваш менеджер свяжется с вами в рабочее время.