1.2.138 - поддержка Node.js модулей, обработка ReCaptcha2 во всех парсерах Google, парсер AliExpress

Тема в разделе "Новости", создана пользователем Support, 22 фев 2018.

  1. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    2.083
    Симпатии:
    1.440
    [​IMG]

    В 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::Position, SE::Google::Compromised SE::Google::Compromised и SE::Google::TrustCheck SE::Google::TrustCheck полностью переписаны, добавлена поддержка ReCaptcha2
    • Улучшена работы SE::Google::Modern SE::Google::Modern в целом
    • В SE::Youtube SE::Youtube добавлен выбор языка, а также реализована возможность включать/отключать Безопасный режим
    • Добавлен Shop::AliExpress Shop::AliExpress
    • Улучшена проверка создаваемых переменных в пресетах
    • Улучшена работа сессий
    • Исправлено отображение имени файла запроса на карточке задания
    • Улучшена работа скрола в Тестовом парсинге
    • Добавлено удаление переносов из сниппетов в SE::Google::Modern SE::Google::Modern
    • Картинка каптчи в парсере SE::Yandex::Register SE::Yandex::Register теперь скачивается через прокси
    • Множество мелких улучшений в интерфейсе
    Исправления в связи с изменениями в выдаче
    Исправления
    • Исправлена работа Конструктора регулярных выражений
    • Исправлена работа с кодировками в парсерах переводчиков и JS парсерах
    • Исправлена работа SE::Google::Position SE::Google::Position
    • Исправлен выбор региона в SE::Yandex::Direct SE::Yandex::Direct
    • Исправлена работа опции Location в SE::Google::Modern SE::Google::Modern
    • Исправлена работа сессий в SE::Google::Modern SE::Google::Modern при переопределенном домене
    • Исправлена ошибка при совместном использовании опций Перезаписи файла, Начального и Конечного текстов
    • Исправлено отображение вкладок в Тесте задания
    • Исправлено отображение списка пресетов в поле Запустить по завершению
    • Исправлена работа this.proxy.set в JS парсерах
    • Исправлена передача дополнительных параметров в JS парсерах
    • Исправлена ошибка, из-за которой через API нельзя было указать Начальный и Конечный тексты
    • Исправлен экспорт пресетов
     
    #1 Support, 22 фев 2018
    Последнее редактирование модератором: 23 фев 2018
    vipuncle, Metroid и MrSlim нравится это.

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