В A-Parser 1.2.138 добавлена эмуляция node версии 8.9.x с поддержкой загрузки модулей и частичной реализацией fs и net модулей. Это дает возможность обращаться из JavaScript парсеров напрямую к файловой системе, а также использовать подключение по TCP из модулей к другим сервисам(например mysql, redis, chrome...).
Все это позволило загружать и использовать node модули из каталога npm, в котором собраны множество полезных библиотек для обработки данных, коннекторы к базам данных и множество других интересных вещей. На данный момент протестированы следующие модули: md5, async-redis, jsdom, puppeter.
Улучшения
- Добавлена поддержка Node.js модулей в JavaScript парсерах
SE::Google::Position,
SE::Google::Compromised и
SE::Google::TrustCheck полностью переписаны, добавлена поддержка ReCaptcha2- Улучшена работы
SE::Google::Modern в целом
- В
SE::Youtube добавлен выбор языка, а также реализована возможность включать/отключать Безопасный режим
- Добавлен
Shop::AliExpress
- Улучшена проверка создаваемых переменных в пресетах
- Улучшена работа сессий
- Исправлено отображение имени файла запроса на карточке задания
- Улучшена работа скрола в Тестовом парсинге
- Добавлено удаление переносов из сниппетов в
SE::Google::Modern
- Картинка каптчи в парсере
SE::Yandex::Register теперь скачивается через прокси
- Множество мелких улучшений в интерфейсе
- Исправлена работа
SE::YouTube при переопределении опции Result type - Исправлен многостраничный парсинг в
SE::Bing - Полностью переписан
SE::Yandex::Register, добавлена возможность выводить ответ на секретный вопрос - Исправлена проверка следующей страницы в
SE::Seznam
- Устранена ситуация, когда в
SE::Yandex::Position парсилась неполная ссылка - Исправлен подсчет неудачных запросов в
SE::Google::TrustCheck и
SE::Google::Compromised
SE::Yandex::Direct,
Shop::Yandex::Market
- Исправлена работа Конструктора регулярных выражений
- Исправлена работа с кодировками в парсерах переводчиков и JS парсерах
- Исправлена работа
SE::Google::Position
- Исправлен выбор региона в
SE::Yandex::Direct
- Исправлена работа опции Location в
SE::Google::Modern - Исправлена работа сессий в
SE::Google::Modern при переопределенном домене
- Исправлена ошибка при совместном использовании опций Перезаписи файла, Начального и Конечного текстов
- Исправлено отображение вкладок в Тесте задания
- Исправлено отображение списка пресетов в поле Запустить по завершению
- Исправлена работа this.proxy.set в JS парсерах
- Исправлена передача дополнительных параметров в JS парсерах
- Исправлена ошибка, из-за которой через API нельзя было указать Начальный и Конечный тексты
- Исправлен экспорт пресетов
Последнее редактирование модератором: