@halimchun said in BrowserAutomationStudio 25.4.0 has been released:
@support hello
why sir??
You are posting in the topic releasing an older version of BAS. Only the latest version of BAS is supported.
Радует, что обновления стали выходить чаще.
Прошлые 2 обновления были очень большими, потому приходилось много ждать.
Пока ещё не всё посмотрел, но огромная просьба дать возможность убирать в настройках кнопки добавлений меток
Важно, чтобы новички понимали, что есть метки и не бросали софт, если не смогли разобраться как быть без них.
Но вы можете их спрятать если добавить в файл C:\Users%USERNAME%\AppData\Roaming\BrowserAutomationStudio\apps\21.0.0\html\scenario\style.css такие строки
#setlabelcontainer, #movetolabelcontainer
{
display:none;
}
Я бы предложил сделать метки для навигации окна внутри скрипта.
Хорошо, подумаю над этим.
Сейчас вы можете сделать одно действие "Выполнить код" с такими строками
log_html("<a href='action://action104272214' style='color:gray;'>Описание первой метки</a>")
log_html("<a href='action://action378456949' style='color:gray;'>Описание второй метки</a>")
Каждой метке можно назначить цвета.
log_html("<a href='action://action104272214' style='color:gray;'>Описание первой метки</a>")
log_html("<a href='action://action378456949' style='color:gray;'>Описание второй метки</a>")
Вааа! То что нужно! Спасибо!
Для тех, кто будет использовать поясню, вот это:
log_html("<a href='action://action104272214' style='color:gray;'>Описание первой метки</a>")
id экшена на который создаётся ссылка.
Кликабельная ссылка отображается в логе

@support said in Более 100 потоков BAS задыхается:
Создание отдельного потока для хттп клиента. Я сделаю так, чтобы он не создавался, а запросы работали через curl_multi_perform.
А когда будет это?
И так же обнаружил баг с игнором ошибок в хттп клиенте. Отписывал в скайп, продублирую здесь
Код
_switch_http_client_main()
http_client_set_fail_on_error(false)
http_client_get2(url, {method: ("GET"), headers: ("")})!
Не игнорит ошибки вида:
Не удалось получить страницу url с помощью ХТТП клиента
Тоже самое с пост запросом
Не удалось выполнить пост запрос url с помощью ХТТП клиента
А когда будет это?
После браузерного апдейта.
И так же обнаружил баг с игнором ошибок в хттп клиенте.
Данный код у меня работает нормально. Нужен проект. Вообще, это действие устарело, вместо него рекомендуется использовать игнор ошибок.
Отписывал в скайп, продублирую здесь
На почту уже ответил, в скайпе отвечу завтра.
@support said in Выпущена 21.0.0 версия BrowserAutomationStudio:
После браузерного апдейта.
А что будет в себя включать браузерный апдейт?
@fox Это будет лучшая эмуляция браузера, улучшение браузерных отпечтаков. Скорее всего основной упор сделаю на совместимость с Multilogin. Также планирую обновить версию хрома.
Но еще не приступил к новой версии. Сейчас заканчиваю документацию по веб интерфейсу, планирую еще уделить время ответам на форуме.
@fox По коду это сообщение можно видеть только если в настройках(https://community.bablosoft.com/user/ИМЯАККАУНТА/settings) установлено 'Разрешить чат только с подписчиками'.
У @Fox и у @alex88 эта настройка не активна. Попробовал зарегать новый акк и написать вам, никаких проблем не было.
@support said in Выпущена 21.0.0 версия BrowserAutomationStudio:
@fox По коду это сообщение можно видеть только если в настройках(https://community.bablosoft.com/user/ИМЯАККАУНТА/settings) установлено 'Разрешить чат только с подписчиками'.
У @Fox и у @alex88 эта настройка не активна. Попробовал зарегать новый акк и написать вам, никаких проблем не было.
Зарегистрировал новый аккаунт, написал @alex88, всё нормально отправилось. А со своего всё равно не могу.

Это не критично, но немного странно..
@support до 67 хром или чет типа 63 как в мла ? https://github.com/gcarq/inox-patchset https://github.com/Eloston/ungoogled-chromium вот что нашел.
лучше имхо сразу 67 или даже 68 уже пилить