Scrape Websites using PhantomJS and CasperJS

14 участников

О чём курс

Сбор данных с веб-сайтов требует работы с динамическим контентом, который обычные парсеры часто пропускают. Здесь вы научитесь автоматизировать этот процесс, используя headless-браузеры PhantomJS и CasperJS для захвата и сохранения информации со страниц.

Внутри курса разбирается:

  • Настройка и использование CasperJS и PhantomJS для эмуляции поведения пользователя.
  • Применение JavaScript и jQuery селекторов для точечного извлечения элементов из DOM.
  • Основы функционального программирования в контексте написания скриптов для сбора данных.
  • Автоматизация тестирования фронтенд-компонентов.

Курс рассчитан на разработчиков, которые уже знают основы JavaScript, но хотят прокачать навыки автоматизации и Data Mining. На выходе у вас будут готовые скрипты для автоматизированного сбора данных с любых веб-ресурсов.

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

  • Использование Javascript для сбора данных (Data Mining)
  • Захват, загрузка и сохранение данных с веб-сайтов
  • Работа с CasperJS и PhantomJS
  • Тестирование на фронт-енде
  • Написание скриптов для сбора данных
  • Принципы функционального программирования
  • Работа с JavaScript и JQuery селекторами
Складчина создана 11 декабря 2016 г. · описание обновлено 23 марта 2026 г.

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

U Udemy Все материалы
288 ₽ 1 200 ₽