JS парсеры: примеры
Здесь подобраны только некоторые примеры использования JavaScript парсеров, демонстрирующие основной функционал. Намного больше примеров опубликовано в Каталоге парсеров
JS::TitleParser
Парсинг HTML тега title на произвольной странице
JS::TextFromSE
Обьединение нескольких встроенных парсеров в одном
Скачивание файлов
Пример сохранения файлов любого размера напрямую на диск
Работа с CAPTCHA
Пример JS парсера для работы с каптчами
Работа с ReCaptcha2
Пример JS парсера для работы с рекаптчами
Работа с готовыми парсерами
Пример получения результатов от готового парсера внутри JS парсера
Работа с БД SQLite
Пример создания таблицы, вставки и выборки данных
Работа с БД MySQL
Пример работы с модулем mysql2, данный парсер собирает ссылки из выдачи Google и пишет их в БД
Проход по страницах
Рассмотрен пример парсинга сайта по запросу с переходом по страницах
Фильтрация по множеству признаков
Пример фильтрации страниц по большому количеству признаков, используется fs для чтения файла признаков
Фильтрация картинок по их содержимому
Пример использования Google Vision для определения содержимого картинок
Постинг в Wordpress блоги
Постинг сообщений в Wordpress блоги по технологии xmlrpc
Отправка почтовых писем
Пример работы с nodemailer (отправка писем из JS парсера). Используется Yandex SMTP.
Создание скриншотов страниц
Демонстрация работы с puppeteer(Chrome) на примере создания скриншотов сайтов
Telegram уведомления
Получаем уведомления в Telegram об окончании срока регистрации доменов