BrowserAutomationStudio с нуля до PRO! Установка и настройка среды разработки Комментарии. Общение с пользователем Переменные Типы данных Динамическая типизация Операторы Условия Циклы Функции Обьекты Массивы Методы и свойства Обработка исключений и ошибок 2. Начало работы с BAS В данном разделе разберем устройство среды разработки. Поговорим об ее возможностях и разберем главные плюсы Список уроков: Обзор БАС. Установка Обзор начальной страницы БАС Расположение окон и менеджер модулей Окно браузера Окно списка действий (Окно визуальных кубиков) Окно лога Окно результатов Окно ресурсов Работа с ресурсами 3. Разбор Сниппетов В данном блоке разберем действие визуальных сниппетов на практике Кол-во встроенных модулей в BAS - огромное. Из этого кол-ва хотелось бы выделить: JSON в расшифровке - JavaScript Object Notation. Именно поэтому работать c JSON в JavaScript максимально просто Также мы с вами разберем возможность продвинутого разбора JSON обьектов с помощью встроенного в BAS модуля И научимся собирать свои JSON обьекты для дальнейшей работы с ними В данном модуле мы разберем продвитнутую работу с Regex Узнаем, как одним действием парсить строку на несколько составляющих, всего лишь добавив пару скобок При том, даже не зная синтаксиса регулярных выражений 4. XPATH + HTML В данном блоке у нас будет полноценный курс по XPath Здесь мы не будем перечитывать википедию слово в слово Мы начнем изучение с самих основ и узнаем как строится скелет любой страницы в интернете Также рассмотрим популярные конструкции на сайте, чтобы вы выдели их сразу при открытии консоли 5. Прочите встроенные возможности BAS В данном блоке мы научимся работать со страницей с помощью встроенного в браузер модуля Также рассмотрим работу со встроенной базой MongoDB. Узнаем, как правильно работать с ней, чтобы избежать ошибок И также разберем планировщик - софт, который позволит минимизировать ручную работу и максимально автоматизировать все процессы Список уроков: Внутренние действия браузера База Доп отчеты Планировщик 6. Стандарт ES6 После выхода стандарта ES6 JavaScript стал полноценным языком В данном модуле мы разберем, как использовать нововведения в своей практике для упрощения и ускорения своей работы Список уроков: setTimeout и setInterval, Рекурсивный таймаут Интерполяция Callback функции Стрелочные функции Spread-операторы ООП. Конструкторы ООП. Классы Контекст вызова. This Promise Асинхронные функции (Async/Await) 7. NodeJS Один из главных модулей в нашей программе Здесь мы познакомимся с платформой NodeJS Разберем ее работу изнутри И самое главное - рассмотрим причины, по которым у новичков возникают проблемы при использовании NodeJS внутри BAS Список уроков: Глобальные обьекты и модули в NodeJS Модуль Path Модуль FS Модуль Readline Модуль OS NPM. Модуль node-fetch Использование NodeJS в BAS 8. Встроенное BAS-API В данном модуле мы познакомимся со встроенным BAS-API Поймем, как BAS видит наш скрипт изнутри Рассмотрим, как избежать ошибок при использовании API функций Также рассмотрим, как красиво упаковывать API функции в файл NodeJS и с максимальным удобством использовать их в своих проектах Мы разберем универсальное решение, которое будет работать после неограниченного кол-ва обновлений Список уроков: Окно скрипта Действие Выполнить код Использование API в NodeJS 9. Практика LIVE Наша практика на 90% будет состоять из POSTGET скриптов Мы рассмотрим парсинг как простых сайтов, так и сложных AJAX, которые не отдают свои данные просто так Также в данном модуле мы рассмотрим как за несколько кликов сделать наш скрипт многопоточным И в конце мы рассмотрим пример компиляции нашего готового проекта Список уроков: Парсинг AJAX сайта с помощью встроенных возможностей BAS Парсинг AJAX сайта с помощью NodeJS + node-fetch Парсинг сложных AJAX сайтов Парсинг сайта с помощью POSTGET запросов с использованием XPath POSTGET регистратор аккаунтов Регистратор аккаунтов WEB Подключение многопоточности Компиляция проекта Скачать