Выпущена 22.7.1 версия BrowserAutomationStudio



  • Этот апдейт посвящен исключительно решению проблем соединений с сервером, о которых писали наши пользователи. В рамках этой задачи была улучшена система обновлений. Вот преимущества новой версии:

    1. Возможность восстанавливать соединение и начинать скачивание архива с того места, где оно было прервано.
    2. Возможность динамически менять сервера для хранения архивов или использовать CDN.
    3. Новый сервер для хранения данных.
    4. В случае низкой скорости передачи данных во время обновлений, соединение будет перезапущено приблизительно с того же места.
    5. Проверка контрольных сумм.
    6. Очистка старых версий движка.

    К сожалению, система обновлений не может обновить сама себя. Поэтому некоторые действия нужно будет сделать вручную:

    Обновление BAS.

    Скачать новую версию из сайта и установить вручную https://bablosoft.com/shop/BrowserAutomationStudio#download

    Обновление скомпилированных скриптов.

    Скомпилировать приложение в новой версии и разослать своим пользователям.

    Обновление планировщика.

    Скачать дистрибутив из личного кабинета и заново установить. Альтернативно можно открыть планировщик через BAS и согласиться на апдейт до 1.5.0

    Обновление FingerprintManager.

    Скачать дистрибутив из личного кабинета и заново установить.

    В случае, если вы являетесь пользователем скрипта, а разработчик не может обновить скрипт.

    1. Запустить новую версию BAS (22.7.1 или старше)
    2. Нажать на "Скомпилировать".
    3. Ввести название вашего скрипта, в качестве типа скрипта указать "Приватный".
    4. Нажать Ok
    5. Убрать опцию "загрузить проект на сервер" и нажать "Начать".

    Полученный скрипт будет иметь новую систему обновлений.

    Весь процесс на видео:

    https://i.imgur.com/7l80dmq.gifv

    Вы также можете обновиться старым способом - согласившись на обновление, но тогда новые возможности будут вам недоступны.

    Исправлены проблемы с соединением с серверами для некоторых провайдеров РФ.

    Также была исправлена проблема с утечкой памяти при применении прокси. Спасибо @Bigma.

    Данное обновление решает все проблемы с соединением. Если вы все еще испытываете проблемы с загрузкой архива, приложите файл data/debug.txt(он находится в папке со скомпилированном приложением) и пришлите на почту mail.to.twaego@gmail.com.

    Параметр "Минимальное количество процессорного времени для запуска браузера" был изменен с 0, до 20. Это позволит сделать запуск большого количества потоков более плавным. Если новое значение вам не подходит, вы всегда можете вернуть старое изменив настройки браузера. https://i.imgur.com/dGaliFg.png

    !ВАЖНО. Данная тема будет модерироваться. Сообщения не относящиеся к новой версии будут удалены. Пользователи сообщающие об ошибке без указания необходимых сведений (https://community.bablosoft.com/topic/2706) будут забанены на 1 неделю.



  • @support Вот вы пишите "обновление планировщика". А на стартовой станице БАС, где описываются "плюшки" премиума, об этом ни слова, только на сайте написано:
    Screenshot_1.png
    А про то, что премиум даёт возможность использования BAS Remote на трёх ЯП так и вообще нигде ничего не написано: ни на сайте, ни на стартовой страничке...



  • В лог пишется "ок" при открытом диспетчере переменных и кликам по действиям.
    Не корректный код в "выполнить код" вместо ошибок показал довольно странное поведение, при открытии диспетчера переменных в лог пишется "ок" не переставая, до момента его закрытия, после же не переключается маркер и не выполняются никакие действия.
    Использовать такую конструкцию верх извращения, но поведение баса оказалось крайне не предсказуемым.
    Видео_2020-05-23_035221.wmv
    2020.05.23.03.49.41.txt
    23.05.2020.xml
    22.7.1,
    902566c9-fd53-4aaf-af58-4bd860f71256-image.png
    Так же заметила трудности с доступом к сайту, подробности в личке



  • @artihorror Асинхронные функции не могут быть использованы внутри try/catch. Если нужен такой синтаксис, использовать node.js



  • @support Я знаю что Бас намного ближе к синхронной модели и работать это не могло изначально, а сие получилось случайно, из разряда "что если..." смутило поведение софта в режиме записи, прикрепила видео.



  • @artihorror Писать код на внутреннем апи не рекомендуется. Это может привести к непредсказуемым последствием, в том числе и таким.



  • @support Благодарю, буду иметь ввиду. Отдельное спасибо за наводку о node.js, в ней сработало



  • @artihorror Пожалуйста. Вот еще вариант, если хотите использовать ноду, а БАС только для работы с браузером.

    https://github.com/CheshireCaat/bas-remote-node



  • @support Крайне интересная идея, как много пользы от простого любопытства вышло, довольна как слон:3



  • За обновление большое спасибо. Память стабильна, подтверждаю, все ок.

    В предыдущей версии писали про черный текст в логе. Заметил у себя такое, после чистки лога в шаблоне, через кубик, но как то рандомно. В одном басе стал черным писать логи, в другой копии такой же шаб с чисткой, но все в порядке. Обе версии 22.7.1 Подключение по РДП, Винда 2012 R2



  • Скажите, сохраненные куки и отпечатки, работающие в версии 22.5.1, будут полноценно работать в 22.7 ?



  • @Vituskosoy а что там не так?



  • @Vituskosoy said in Выпущена 22.7.1 версия BrowserAutomationStudio:

    Скажите, сохраненные куки и отпечатки, работающие в версии 22.5.1, будут полноценно работать в 22.7 ?

    Если есть какие-то сомнения, то проще за минуту проверить, чем ждать тут. Куки в профилях вроде не переносились.



  • @Vituskosoy said in Выпущена 22.7.1 версия BrowserAutomationStudio:

    Скажите, сохраненные куки и отпечатки, работающие в версии 22.5.1, будут полноценно работать в 22.7 ?

    В 22.6.9 было изменение.

    Замена свойств navigator.plugins и navigator.mimeTypes происходит через c++, а не через javascript как раньше. Чтобы новые изменения вступили в силу нужно обновиться и пересоздать действие "Получить отпечаток"

    Поэтому лучше пересоздать все действия с получением и применением отпечатка



  • @Ajshma, @UserTrue решил обновиться и хотел знать, к чему готовиться, так как в обсуждении 22.6 возникали вопросы по кукам.



  • @support не знаю о каких проблемах писали пользователи, но именно после этого апдейта я увидел это на семерке

    987d37ba-195f-449e-8329-3e38a363846a-image.png



  • Присоединяюсь к проблеме @Ajshma, возникает точно такая же ошибка на этой версии на Windows 10.



  • @Ajshma

    я увидел это на семерке

    Исправил



  • @Bigma то есть фактически авторизация скорее всего слетает https://community.bablosoft.com/post/70777. на двух версиях один скрипт уже работать не будет получается.



  • @oleg4ever понятия не имею, проверьте и напишите потом, я лишь обратил внимание на слова разработчика. Но обратной совместимости скорее всего нет.


Log in to reply