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

Bablosoft News
  • Добавлена версия Chrome 118.0.5993.71.


    Добавлена поддержка variations, как в стандартном Chrome.

    https://developer.chrome.com/docs/web-platform/chrome-variations/

    Variations позволяют включать или отключать функционал для части пользователей.

    Это означает, что браузер может вести себя по-разному, и у него могут быть разные js методы для разных пользователей.

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

    typeof(Iterator)
    
    typeof(document.hasStorageAccess)
    
    (await navigator.permissions.query({name:"storage-access"})).state
    

    Весь этот код будет вести себя по-разному в Chrome и Chromium.

    Поэтому мы решили добавить поддержку variations в BAS.

    Но в отличие от стандартного Chrome, список variations не будет качаться с сервера, вместо этого он включен в дистрибутив BAS и будет обновляться с каждым обновлением BAS.

    Если вы хотите отключить variations, измените данный параметр на странице настроек https://i.imgur.com/Ab6xAd5.png

    Если вы хотите, чтобы список variations извлекался периодически, вы можете использовать следующий параметр командной строки:

    --variations-server-url=https://clientservices.googleapis.com/chrome-variations/seed

    Это сделает трафик более естественным, но для обновления списка потребуется перезапуск профиля после первого запуска с этим параметром.


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


    Исправлены несколько проблем с тем, как BAS могла быть обнаружена.

    Сложный метод обнаружения измененного разрешения.

    Еще один метод обнаружения отпечатка Android.


    Улучшен модуль JSON:

    • Добавлено действие "Создать объект".
    • Действие "Изменить формат" разделено на два разных действия: "Строку в JSON", "JSON в строку".
    • Теперь легче использовать параметры с точками в JSONPath запросах.
    • Много других улучшений для JSONPath.

    Спасибо @Oyasumi-Punpun за обновление.


    Исправлена утечка памяти при использовании HTTP-клиента.

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

    Исправлено падение при обновлении действий проекта для больших проектов.


    HTTP-клиент был обновлен.

    libcurl был обновлен до версии 8.3.0.0.

    openssl был обновлен до версии 3.0.11.

    Добавлена поддержка brotli.

    Добавлена поддержка HTTP/2.


    Также мы работаем над новой важной функциональностью. Следите за обновлениями.

    Ссылка на скачивание:

    https://downloads.bablosoft.com/distr/BrowserAutomationStudio/26.3.0/BrowserAutomationStudioInstallAllInOne.exe

  • @support Супер, спасибо! Http просто обновили или сделали сборку с шифрами как у хрома?

    UPDATE: Сборка не хром, ну да ладно и на том спасибо )

  • @support Следите пожалуйста за этим новым API хрома https://chromestatus.com/feature/5597608644968448 https://developer.chrome.com/docs/web-platform/compute-pressure/

    Пока он триал версия как я понял и еще не доступен.
    В кратце по этому API можно получить текущую нагрузку на процессор и даже его температуру. Это мощнейший детект многопотока в BAS, а то получиться так что API выйдет в релиз, пройдет пол года и только тогда очухаемся как уже будут палить.
    Хотя в принципе оно так и будет. Пока вам не сообщишь, заранее не сделаете.

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

    Следите пожалуйста за этим новым API хрома https://chromestatus.com/feature/5597608644968448

    //off-topic

    Некому следить, я думаю. Раньше команды разработки назывались R&D(Research and Development), потом постепенно почти все стали просто Development.

    Людей, кто способен заниматься и разработкой(умеет кодить) и исследованиями почти не существует. Кодер начинает что-то исследовать, тут же перестает кодить, поэтому нужен отдельный человек на это. А это бюджет, да и не найти его, этого самого человека.

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

  • Наконец-то фрейм в оутлуке починили на капче. Он теперь без скролов.
    Возможно фикс этого Сложный метод обнаружения измененного разрешения. и починил его.

  • @support не открывается отладчик, даже если вообще ничего не загружать (Windows 11) Проверил на всякий случай на 26.2.0 - там работает

    Application pop-up: Untitled - Chromium: worker.exe - Ошибка приложения : Исключение unknown software exception (0x80000003) в приложении по адресу 0x00007FF8F78D6340.

    2023-10-14_134013.png

  • @UserTrue Win10 - работает

  • @UserTrue win11 22000.2538 работает

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

    Если вы хотите отключить variations, измените данный параметр на странице настроек https://i.imgur.com/Ab6xAd5.png

    Добавьте пожалуйста эту настройку в кубик "настройка браузера", как и все остальные настройки.

  • @support Здравствуйте! Подскажите пожалуйста когда заработает правая часть клавиатуры(noum pad) в ручном управлении браузера?

  • @Никита77 said in Выпущена 26.3.0 версия BrowserAutomationStudio:

    @support Здравствуйте! Подскажите пожалуйста когда заработает правая часть клавиатуры(noum pad) в ручном управлении браузера?

    Разработка в этом направлении не ведётся

  • @UserTrue Какая у вас сборка Win11?

  • @m4zuper 22621.2428

  • А когда премиум версию апнут?

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

    А когда премиум версию апнут?

    А разница? Они одинаковые

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

    @xxAsa_Renxx said in Выпущена 26.3.0 версия BrowserAutomationStudio:

    А когда премиум версию апнут?

    А разница? Они одинаковые

    я могу ошибаться, но насколько я занаю, если скомпилить скрипт на вот этой версии которая еще не попала в официальные обновления, то движек будет старый, в скомпиленной версии, могу ошибаться. Я имею ввиду скрипт у пользователей не обновит движек ...

  • @SuperMario ошибаетесь, просто бывает что для бетты нет движка на сервере. Но от версии прем или не прем это не зависит. Что касается этой версии то я уже обновил скрипт, движок у скомпелированного скрипта обновился

  • Добрый день. Подскажите, пожалуйста, что значит "потребуется перезапуск профиля после первого запуска с этим параметром."? Спасибо!

  • Ура! Наконец проходит cloudflare на запросах

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

    Ура! Наконец проходит cloudflare на запросах

    Вангую, что перестанет.

  • 6 Votes
    40 Posts
    7797 Views
  • 5 Votes
    2 Posts
    1456 Views
  • 11 Votes
    64 Posts
    18141 Views
  • 3 Votes
    82 Posts
    27773 Views
  • 2 Votes
    10 Posts
    3597 Views