0/5, Голосов: 0
Завершено

[Udemy] Scrape Websites using PhantomJS and CasperJS

Тема в разделе "Курсы по программированию", создана пользователем Poseidon, 11 дек 2016.

Цена: 1200р.
Взнос: 144р.
100%
Статус темы:
Закрыта.
  1. Poseidon

    Poseidon Poseidon ЧКЧлен клуба

    casper.jpg


    In this course you will learn how to scrape data from web pages using CasperJS.

    This course consists of 5 example projects to help you fully understand the powers of the headless browser using the CasperJS API.

    What You Will Learn
    You will gain a thorough understanding of advanced web scraping concepts and also gain an insight into how to use the CasperJS for Testing DOM manipulation and UI interaction.

    What to Expect
    • We'll begin with an overview of how both PhantomJS and CasperJS works along with how to install these frameworks.
    • Next, we'll discuss what our workflow will look like and the options we can pass into a Casper object.
    • Then we'll dive into the meat of this course by working through 5 projects.
    The Projects Will Cover
    • How to scrape websites that are rendered with JavaScript instead of standard HTML
    • How to wait for AJAX loaded data to appear before scraping elements
    • How to submit forms both for Authorization and when making searches
    • How to define navigation Steps - like logging into a site, clicking a button and following links
    • How to write and save specified data in tables then output as an .html file or as JSON.
    • And how to take screenshots both of full web pages and specific containers

    What is PhantomJS?
    PhantomJS is a Full Web Stack that employs a headless browser. Phantom gives us the power to perform many interesting actions on a web page, such as: performing page manipulation, simulating user interaction and the ability to dynamically capture and save website data.

    What is CasperJS?
    CasperJS is a stand-alone framework built on top Phantom and is compatible with most operating systems. The focus of this course will be on the Casper API and we'll be using this API to write all our web scraping scripts.

    What You Should Know
    You should already know JavaScript basics. Including what a callback function is. It will help if you know some jQuery. We use lodash in of our examples but only as a replacement for the built-in Map method that's part of the native Javascript API.

    Что я получу от этого курса?
    • Узнаем как использовать Javascript для сбора данных (Data Mining)
    • Научимся захватывать, загружать и сохранять данные с веб-сайта
    • Поймем как использовать CasperJS и PhantomJS
    • Научимся применять тестирование на фронт-енде
    • Создадим свои скрипты для сбора данных
    • Понимание функционального программирования
    • Освоим JavaScript и JQuery селекторы

    Какова целевая аудитория?
    • Вы должны пройти этот курс, если вы заинтересованы стать лучшим разработчиком JavaScript.
    • Этот курс предназначен для тех, кто уже знаком с основами JavaScript. Никакого предварительного знания PhantomJS или CasperJS не требуется.
     
    Olenka1981 нравится это.
  2. Последние события

    1. skladchik.com

      Складчина завершена.

      27 дек 2016
    2. skladchik.com

      Осталось 5 дней до завершения складчины.

      21 дек 2016
    3. skladchik.com

      Складчина активна.

      20 дек 2016

    Последние важные события

    1. skladchik.com

      Складчина завершена.

      27 дек 2016
    2. skladchik.com

      Осталось 5 дней до завершения складчины.

      21 дек 2016
    3. skladchik.com

      Складчина активна.

      20 дек 2016
  3. drowning pool

    drowning pool drowning pool ЧКЧлен клуба

    Olenka1981 нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей

  1. Сбор взносов (Курсы по программированию):
  2. Нужен организатор (Курсы по программированию):