@Lokko Спасибо , зашло )
Выпущена 21.2.0 версия BrowserAutomationStudio
-
@support Хм.Раньше (месяц назад например) появлялась эта ошибка постоянно,запустился скрипт,открылся браузер и все.Браузер мимик открылся,прокси загрузились,но скрипт вообще не хотел работать или же на некоторых срабатывал браузерах.Скрипт после загрузки всех потоков,пробует запускать браузеры мимик снова и так по циклу.Бас при нажатии кнопки остановить,закрывает лишь те,где сработал скрипт.Остальные браузеры так и продолжали работать их нужно в ручную закрывать.
В этой версии скрипт нормально отрабатывает все потоки,но не всегда закрывает все браузеры,и создается такая вот ошибка при запуске скрипта снова что бас считает что процесс запущен или выскакивает ошибка процесса запуска.Причем потребление ресурсов компа такое,как запущены браузеры с сайтами.Надеюсь я нормально смог выразить свои мысли в посте
-
@moemope
Вы рассказали о проблемах, которые у вас были в прошлой версии. Ок, но эта информация не особо полезна.Про эту версию вы написали, что браузеры не всегда закрываются. Отлично, но это было понятно еще после лога и я написал об этом ранее https://community.bablosoft.com/post/34619
А вот полезной информации(последовательности действий, которые к этому привели) я так и не вижу(
Поэтому помочь вам не могу.
-
В последней версии был найден баг:
"При загрузке некоторых сайтов БАС не отрисовывает изображение, хотя страница загружена и скрипты на ней выполняются"
Уже сейчас есть решение, но оно не очень красивое.
Я потрачу еще несколько дней на изучение внутренностей браузера и постараюсь найти вариант получше.
Поэтому выпуск новой версии будет через пару дней.Решение для тех, кто хочет использовать новую версию сейчас - изменить разрешение браузера после загрузки страницы.
-
@igrok2016reg Извините, но сейчас нет времени отвечать на вопросы на форуме. Но у нас есть премиум версия в которую в том числе входит и поддержка.
-
@alex88 Там в хроме, что-то поменяли(очень похоже на какую-то оптимизацию) и в CEF появился баг связанный с рендером содержимого браузера в изображение(OSR). Вот соответствующий баг:
https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receiving
Но поскольку Marshall очень нехотя чинит баги связанные с OSR и его еще так подали, вроде видео на ютуб не обновляется после того как браузер 5-6 раз заресайзить, этот баг висит уже пол года.
Сейчас для БАС уже есть решение, но я хочу еще 2-3 дня подебажить браузер, может найду решение лучше. -
@кот Дополнительная платформа сейчас увеличит время разработки в разы, в основном из-за багов, которые нужно править. Низкоуровневых хаков, которые нужно портировать и которых будет все больше, особенно если мы будет углубляться в отпечатки.
В данный момент для меня это далеко не приоритетный путь развития софта. -
Ошибка с отсутствием данных для отрисовки стала появляться только в 69 версии хрома, так что новая версия БАС содержит 68 версию. В ней данный баг не появляется.
Поскольку каждый браузер теперь имеет несколько процессов, то также понадобилась переработка механизма завершение процессов. Теперь если родительский процесс завершился, то сразу же завершаются и все дочерние.Так как больше багов не было найдено, то версия 21.2.2 уходит в релиз.
Следующим будет апдейт сервиса FingerprintSwitcher, он станет поддерживать дообавление шума в канвас и вебгл.
Надеюсь закончить этот апдейт до понедельника, так как часть работ уже сделана.
Планирую в октябре значительно улучшить этот сервис.
Вместе с добавлением нового функционала возрастет и цена.