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

Bablosoft News
  • Существуют методы, позволяющие обнаружить использование js браузером.
    Речь идет не о скриптах, необходимых для работы сайта, а скорее о таких вещах как поиск элемента на странице, получение его координат, получение кода элемента и т. д.
    Таким образом, можно обнаружить различный софт и фреймворки для автоматизации, которые используют js.
    Причем это касается не только методов для работы с DOM, но и элементарных вещей, например, работы со списками или строками.
    Ранее мы уже исправляли такого рода уязвимости ситуативно, а именно скрывали методы, проверяемые конкретным сайтом.
    Сейчас мы решили исправить проблему кардинально, поэтому был модифицирован практически весь js код запускаемый BAS в браузере.
    Теперь обнаружить использование стандартных действий BAS будет невозможно, но действия "Javascript" и "Execute javascript on element" все еще опасно использовать.
    Например, для получения кода элемента использование действия "Get Element Content" является безопасным, тогда как действие "Execute javascript on element" с параметром [[RESULT]] = self.innerHTML может быть обнаружено.
    Примером улучшений, которые можно увидеть после обновления, является расширение MetaMask. Если в 25.7.0 селекторы на странице расширения не работают, то в 25.8.0 такая проблема отсутствует.
    Реализацией данного функционала занимался @Oyasumi-Punpun.

  • Ох, вот и настали те времена, когда я не успеваю читать описание релизов, не то что тестировать :)
    Но это очень здорово. Спасибо всей команде !

  • Здравствуйте! В версии BAS 25.7.0 и 25.8.0 скрипт не может выйти из асинхронной функции, если количество потоков допустим не превышает количество открываемых ссылок. Он просто перерастает что-либо делать после завершения потоков асинхронной функции.

    Например: есть 25 ссылок, каждую нужно открыть. Если установить 5 потоков на которые эти ссылки распределятся, то скрипт не сможет выйти из асинхронной функции. Если поставить 30 потоков, то скрипт сможет спокойно выйти.

    В тоже время на версии BAS 25.5.0 все работает без нареканий при любом количестве потоков
    Прикладываю два файла примера, где запускаю функцию через For и Foreach, а также файл с ссылками.

    пример 1.xml
    пример 2.xml
    список.txt

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

    Ох, вот и настали те времена, когда я не успеваю читать описание релизов, не то что тестировать :)
    Но это очень здорово. Спасибо всей команде !

    Чем дальше, тем больше гемора по запуску по браузера.

  • @FastSpace ты о чем? - пока не вижу никакого гемора. все как обычно.

  • @Alex84 на форуме очень много тем про shopify. В последних обновлениях support написал "Сборка браузера теперь официальная. https://i.imgur.com/SwnhfHa.png" не знаю это играет роль или нет проверь лучше сам

  • @Alex84
    Включить песню возможно, но она сама останавливается или не воспроизводится звук после 15-25 сек.

  • Инструменты разработчика - вкладка Сеть - стала зависать.
    Переходим на вкладку сеть, перезагружаем страницу - и пробуем посмотреть заголовки например.
    В версии 25.6 по крайней мере работало.

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

    Инструменты разработчика - вкладка Сеть - стала зависать.
    Переходим на вкладку сеть, перезагружаем страницу - и пробуем посмотреть заголовки например.
    В версии 25.6 по крайней мере работало.

    Как можно повторить проблему?

  • @Fox да прогрузку то он покажет, а теперь щелкни на первой строке слева - чтобы посмотреть заголовки - и он не сработает.

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

    @Fox да прогрузку то он покажет, а теперь щелкни на первой строке слева - чтобы посмотреть заголовки - и он не сработает.

    У меня работает:

    Может вы запишете видео ошибки?

  • @Fox Хм, странно, ладно попробую перезагрузить комп - винда 2019 сервер

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

    Инструменты разработчика - вкладка Сеть - стала зависать.
    Переходим на вкладку сеть, перезагружаем страницу - и пробуем посмотреть заголовки например.
    В версии 25.6 по крайней мере работало.

    Есть такая проблема, началась с версии 25.5.0 (у меня).

    Отловил еще интересную проблемку: в какой-то момент на версии 25.6.1 вообще перестал открываться девтулс. Дело оказалось в том, что браузер переключил на предыдущую версию (111, отпечаток был для 112). Как только вернул на дефолтную, то все нормализовалось.

    Возможно, в этом и у вас проблема?

  • @DuckDuck а ты попробуй скопировать путь открытой вкладки отладки т.е 127.0.0.1.... и открыть в обычном хроме и попользоваться ) я думаю ты удивишься ) Если в обычном хроме откроется и будет всё нормально работать то это древний и мистический баг )

  • Лучше бы сделали прохождение Cloudflare

  • @Fox Да, после перезагрузки все работает нормально.

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

    @DuckDuck а ты попробуй скопировать путь открытой вкладки отладки т.е 127.0.0.1.... и открыть в обычном хроме и попользоваться ) я думаю ты удивишься ) Если в обычном хроме откроется и будет всё нормально работать то это древний и мистический баг )

    Ага, можно и так походу :)

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

    Лучше бы сделали прохождение Cloudflare

    Что имеешь в виду? Нажатие на галку или и нажатие на галку и рекаптча?

  • @Nazar

  • 6 Votes
    22 Posts
    3503 Views
  • 27 Votes
    107 Posts
    17950 Views
  • 3 Votes
    1 Posts
    1206 Views
  • 27 Votes
    36 Posts
    9728 Views
  • 1 Votes
    6 Posts
    2384 Views