Начиная с версии 1.2.455 мы начинаем официальную поддержку Node.JS модуля puppeteer - средства автоматизации работы с браузером Chrome(Chromium), благодаря чему возможен полноценный рендеринг DOM с поддержкой JS. В качестве примера мы выкладываем парсер, который делает скриншоты сайтов в формате PNG, доступен выбор размера скриншота. Chromium может быть запущен как на Windows, так и на Linux серверах без GUI. Пример парсера и более детальное описание Документация по puppeteer Улучшения SE::Bing::Images полностью переписан, добавлен сбор дополнительных данных, а также в настройках добавлен выбор региона и языка интерфейса В Net::HTTP добавлены все методы в настройки, а также реализована возможность переопределения через заголовок Method Добавлена возможность форматирования всех цифр в интерфейсе JS парсеры: в this.parser.request для override добавлена опция needData, которая определяет передавать или нет в ответе data/pages[], может использоваться для оптимизации JS парсеры: добавлена поддержка модулей url и ws Исправления в связи с изменениями в выдаче Net::Whois - не всегда корректно обрабатывалась доменная зона com.br SE::Yandex, SE::Ask, SE::DuckDuckGo, SE::DuckDuckGo::Images, Rank::MajesticSEO Исправления Исправлена работа функции Bypass Cloudflare в Net::HTTP Исправлена ошибка, из-за которой при определенных настройках не писался Начальный текст Исправлена работа некоторых socks4 прокси Исправлена ошибка в $tools.base64.encode() при работе с кириллическими символами В Shop::Amazon исправлена ошибка, при которой игнорировался домен JS парсеры: исправлена редкая ошибка в работе сокетов в Node.js