@Nicolas action ids are very much needed
Выпущена 22.1.0 версия BrowserAutomationStudio
-
Recaptcha V3
Добавлено уведомление о каждом использовании сайтом Recaptcha V3 в режиме записи.
Уведомление содержит название действия, которое было использовано сайтом.
Добавлено новое действие "Recatpcha V3", оно задает параметры решения Recatpcha V3.
Доступные сервисы: 2captcha.com, rucaptcha.com, anti-captcha.com
Возможно выборочное решение только для нужных действий, установка минимального рейтинга.Видео. Решение Recaptcha V3

Больше подробностей по использованию действия вы можете найти в интерактивной документации.
Фильтрация отпечатков
Теперь стало возможно получать отпечатки с определенными параметрами. Список фильтров:
- Версия операционной системы: Windows 10, Windows 7, Windows 8
- Время добавления: 15, 30 и 60 дней.
- Версия браузера.
- Минимальные и максимальные размеры окна браузера.
Дополнительно, отпечатки с тегом Chrome теперь не содержат яндекс браузер. Для него появился новы тег - YaBrowser.
Расширение Api для веб интерфейса.
Добавлены методы Api.GetBrowsers и Api.GetTasks, они позволяют получать список работающих функций и браузеров.
Документация:
https://wiki.bablosoft.com/web-interface/#/callbasfunction?id=function-statistic
https://wiki.bablosoft.com/web-interface/#/inspectingbrowser?id=browser-statisticУлучшена эмуляция кликов и ввода текста.
Добавлен рандомный интервал между событиями mousedown и mouseup и между keydown/keypress и keyup.
Исправлено множество ошибок.
Вызов методов OpenFileDialog и SaveFileDialog для веб интерфейса больше не блокирует запуск функции.
Исправлены ошибки при поиске в почтовых ящиках название которых содержит пробелы.
Исправлено несвоевременное освобождение памяти при применении отпечатка.
Исправлено падение при использовании действия "Разрешить кэш" с параметром "*".
Обновление колонки с типом даты в базе данных из веб интерфейса теперь работает корректно.
Исправлено падение, которое возникает при некоторых условиях после вызова нескольких функций из веб интерфейса.
Исправлен сброс ресурсов при редактировании задачи в планировщике после обновлении версии BAS.
Действие return теперь работает корректно если оно помещено в блок игнорировать ошибки и вызвано из веб интерфейса.
Исправлена ошибка при проигрывании видео на youtube для некоторых отпечатков.Обновлен сертификат.
Сертификат, которым подписаны исполняемые файлы BAS обновлен на 5 лет. Старый истекает в ноябре 2019. Это означает, что, чтобы избежать ложно позитивных срабатываний антивирусов, софт нужно обновить на версию 22.1.0 или старше до этого срока.
-
Сломался интервал в миллисекундах в функции ввода текста (интервал совсем не меняется). Я имею ввиду интервал между вводом символов (доводка курсора нормально работает)
- только что поймал странную ошибку:
CUSTOM~LOG[-][red][111946979] [19:06:29] Поток №1 : Поток завершился с сообщением "Таймаут во время выполнения random point[documentRoot, css #account_language_pulldown]"
- только что поймал странную ошибку:
-
Все сообщения об ошибках, которые не содержат детального описания и проекта будут игнорироваться.
https://community.bablosoft.com/topic/2706/как-правильно-сообщить-об-ошибке -
@support Хотя бы интервал при вводе почините, это намного критичнее
Тут и описывать ничего не надо:
Сломался интервал между вводом символов в миллисекундах (интервал совсем не меняется).
Проблема и в записи и в запуске
Лог и скриншоты прикреплять бессмысленно
Версия 22.1.0
Windows 10 -
Ок, вам тяжело нажать 1 кнопку и прикрепить проект. Давайте угадывать.
Вот видео, в нем ввод с параметром "Интервал в миллисекундах" равным 100 и 1000, разница довольно-таки заметна:
https://i.imgur.com/GBpi6zb.gifvПроект:
https://drive.google.com/uc?id=1awCtBCkJGmuhQFExgSSr5T68a_XM-JTw&export=download -
Поймал "вылет".
Создаем проект с 1 действием Получить отпечаток- Открываем режим записи
- Выполняем действие Получить отпечаток, появляется окно с анализом http трафика
- Сворачиваем BAS в трей нажатием на крестик
- Закрываем окно с анализом http трафика крестиком
BAS полностью закрывается.
Win7x64 -
@support said in
Добавлен рандомный интервал между событиями mousedown и mouseup и между keydown/keypress и keyup.
Тоже годно.
Тогда вот на что стоить еще внимание обратить:
1)В действие очистить поле происходит нажатие клавиш СTRL + А + DELETE. Замечаю баг когда клавиша А нажимается 2 раза.
2)Тоже самое действие можно рандомизировать. Допустим посчитать длину строки и нажать клавишу BACKSPACE ровно по длине строки.
3)Рандомная позиция мышки при загрузке странице. Она всегда ближе к левому верхнему краю.
4)При действии "Открыть вкладку" добавить движение мыши за нулевую границу в районе вкладок. BAS теперь это же поддерживает? Тоже самое касается действий завершить поток. Двигать мышь к крестику в углу браузера.
5)Между кликом по элементу (поле для ввода текста) и самим процессом вводом текста тоже нужна задержка.
Клик > задержка > Начало ввода текста. (Хотя это наверно и есть в нововведении?) -
Выпущен патч 22.1.1. Там исправлены проблемы описанные в данных сообщениях
https://community.bablosoft.com/post/53313
https://community.bablosoft.com/post/53326 -
@support Попробуйте сделать ввод текста с такими параметрами, посмотрите за скоростью ввода, тяжело записать видео просто в данный момент. Спойлер: патч проблему не исправил.
Раньше вводило моментально, сейчас как будто задержка в 100мс, а не 1мс между символами
https://i.imgur.com/O6Yyq1o.png -
@monterider Тогда это не ошибка
"Добавлен рандомный интервал между событиями mousedown и mouseup и между keydown/keypress и keyup."
Он исчезает только при установке интервала в 0
-
@monterider Только если установить нулевой интервал.
-
@support Здравствуйте, извините что "offtop" вы как то упоминали что собираетесь добавить модуль json в модули по умолчанию, предварительно его изменив. Хотел спросить, а если это будет то примерно когда? Я довольно много использую его в проектах, в случае появления надо будет переписывать, пару проектов.