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

Bablosoft News
  • @Fox , нагрузку и утечку памяти создаёт именно отпечаток. Причем её можно повторить без отпечатка, если запустить запись CanvasInspector. Один в один поведение. Только при остановке записи CanvasInspector (имею ввиду модуль для БАСа) утечка памяти и нагрузка на проц останавливаютс, а с отпечатком иногда помогает перезагрузка страницы. Но не факт. Это баг или дерзкая защита сайта от фингерпринтов?

  • Респект за починку бага с перестать юзать профиль)) в патч ноуте вроде не было упоминаний. Случайно заметил, теперь и задержку можно убрать.

  • Обнаружен баг у некоторых пользователей скрипта. Одна копия скрипта через прокси работает, но если создать еще одну папку с таким же скриптом и запустить - будет выдавать вот такую картинку при загрузки любого сайта. Причем первая копия будет работать без каких либо проблем всегда.
    4e3e90cc-9d34-4d85-a621-d2c830762c16-image.png

    Как повторить - нет понятия. Перепробовали все варианты. Починить не удается. Повторить тоже. Помогло только переустановка системы. Два разных компа, две разные системы. Вылезло на последнем 7 патче.

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

    Обнаружен баг у некоторых пользователей скрипта. Одна копия скрипта через прокси работает, но если создать еще одну папку с таким же скриптом и запустить - будет выдавать вот такую картинку при загрузки любого сайта. Причем первая копия будет работать без каких либо проблем всегда.
    4e3e90cc-9d34-4d85-a621-d2c830762c16-image.png

    Как повторить - нет понятия. Перепробовали все варианты. Починить не удается. Повторить тоже. Помогло только переустановка системы. Два разных компа, две разные системы. Вылезло на последнем 7 патче.

    https://community.bablosoft.com/topic/15545/выпущена-24-0-2-версия-browserautomationstudio/141

  • Спасибо за новую версию и возможность работать с расширениями. Только не понятно как ими управлять? К примеру как достать иконку на панели с настройками?)
    19eb626f-ad52-4f8a-b632-b14b3db24781-image.png
    Вот я не нашел. Хотя было б очень круто управлять такими расширениями.

  • @SpiritMen Пока никак. В будущем планируют это добавить

  • Перенос профилей со старых версий не сделали ещё?

  • @DoctorKrolic хорошо)

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

    Перенос профилей со старых версий не сделали ещё?

    Вроде и не обещали. В этой теме писали как это сделать самому

  • Немного наблюдений. Рендер браузера на GPU значительно снижает нагрузку на проц, говно б/у затычка + 12 ядер проц. Нагрузка в районе 50-65%, если рендерить на цпу, то он улетает за 100

  • @FastSpace , это отдельно как-то включать нужно?

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

    @FastSpace , это отдельно как-то включать нужно?

    Это уже включено по умолчанию, но по моим наблюдениям, чтобы FPS не падал в браузере рассчет идет 10 потоков = 1 ГБ видеопамяти (GDDR5). Думаю на шестерки будет поболя потоков на 1 гб. Дальше FPS будет падать с 30 все ниже и ниже.

  • @viruss я так понимаю проблема не решаема?))))

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

    Тут тогда встает вопрос, зачем в chrome_command_line стоит вообще использовать видяху.

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

  • @Bigma Расширения не подгружаются и не сохраняются в профиле, их нужно указывать в настройках при каждом запуске.

  • @Ajshma У вас на картинке www.youtube., а не www.youtube.com, вы точно в скрипте передаете правильно адрес?

    Если точно уверены, что все правильно, пришлите дамп wireshark того момента когда вылазит ошибка. Желательно при этом закрыть остальные программы.

    Почта mail.to.twaego@gmail.com

  • @SpiritMen Это будет в следующих обновлениях.

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

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

    А если на сервере отсутствует видеокарта, можно ли использовать этот флаг? Или это бесполезно? На старом движке CEF этот флаг был.

    --disable-gpu
    
  • @sir-ydroidrrr Рендер - одна из самых сложных частей браузера. Лезть туда и что-то править - требует очень много времени. И это время тратиться дополнительно при каждом апдейте браузера.

    Поэтому изначальный алгоритм действий предполагался таким - ничего не трогать, оставить все родное. Поэтому я вопрос, как отключать GPU не изучал.

    Но если у вас проблемы, лучше описать их детальней попробуем что-то сделать.

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

    Но если у вас проблемы, лучше описать их детальней попробуем что-то сделать.

    Есть одно наблюдение - иногда попадаются эти 2 ошибки, об этом писал выше @FastSpace.

    Таймаут во время выполнения SetAcceptLanguagePattern - действие Создать или переключится на локальный профиль.
    Таймаут во время выполнения GetUrl - действие Текущий URL.
    

    На сервере с GPU такого нет, а вот на сервере без него - уже есть, это заметно при большом количестве потоков (от 40 и выше). При том, что нагрузка на CPU в обоих случаях не превышает 50-60%. Возможно это не баг, но на серверах без видеокарты BAS теперь нежелательно использовать.