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

Bablosoft News
  • Но лучше еще провести тестирование на 1 пк с разными версиями. 2 пк, там что угодно может быть разным. В тестах нужно оставлять ровно 1 вещь разную, ту которую вы подозреваете в проблеме, а все остальное оставлять одинаковым. Тогда если тесты дают разный результат - в ней действительно проблема.

  • @support огромное спасибо за обновление, наконец в perfect canvas добавили ограничения и производительность в моих проектах сразу улетела в небеса, насколько я понял perfect canvas больше не пытается для огромных/тяжелых картинок строить код как в старых версиях (из-за чего производительность была в 10 раз ниже на сайтах активно использующих canvas графику) я об этой проблеме писал еще года 4 назад на форуме, но мы тогда так и не смогли найти причину, но в новой версии проблема исчезла с концами.

  • @support как запретить Agent-у запускаться вместе с BAS ?

  • @uowner мы в этом плание ничего не меняли.

  • Мелкие пожелания касательно обновы.

    Из хорошего

    1. Coalesced Events хорошо работает. значит хром его пофиксил.
    2. Предпросмотр в запуске выглядит прикольно. Хз конечно че по нагрузке.
    3. Развитие агента и решения капчи выглядят потенциально интересно как фича не отставать от рынка, хотя с понижением порога входа в код, чисто кодом бас либа + нейронки выглядит удобнее.
    4. вкладки красивее чем было ранее, хотя функционал не новый.
    5. обнова курлы. как отдельный модуль потенциально удобнее было бы для допила, тк версии отстают, а пресет прокинуть нельзя. но хорошо что хотябы есть.

    Ввиду развития вайбкода, больше смотрю на бас как на антик. А как у антика бас хуже по скорости и многопотоку (в том числе browser-with-fingerprints), но утп перфект канвас. По моим тестам бас один из лучших антиков в плане фиксов, хоть не редко требуются доп настройки (в бас это можно сделать а у других нет), лучший в плане цены (0 денег), но в плане нагрузки и количества потоков почти в 1.5-2 раза (на ряде задач) проигрывает. Хотелось бы увидеть в след релизах ускорения и оптимизации не только в записи.
    В любом случае, рад и благодарен, что support не забил и не тильтует, а чет допиливает)

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

    @uowner мы в этом плание ничего не меняли.

    [17:58:39] PerfectCanvas capture incomplete: Capture size limit exceeded
    [17:58:39] PerfectCanvas capture incomplete: Capture size limit exceeded

    в логах канваса появились такие строки

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

    @support как запретить Agent-у запускаться вместе с BAS ?

    Меню -> Настройки

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

    кидал репорт по cdm (тайминги). не пофикшено. Поведение отличается от хрома. Появился баг с 30.5.0 (не смертельно, но у меня воспроизвелось только в бас, как раз после обновы cdm на всех последующих версиях. poc прилагал)

    Можно еще раз?

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

    Меню -> Настройки

    Меню в Agent-е не появляется при блокировке фаерволом, но спасибо, что подтвердили, создает в agent_settings.ini "AgentAutostart=false".

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

    в логах канваса появились такие строки

    возможно не заметил, браузер обновлял не я

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

    А как у антика бас хуже по скорости и многопотоку

    Какую скорость вы имеете ввиду, оверхед по сравнению с обычным барузером минимальный

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

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

    @uowner, это было и раньше, просто был добавлен лог в таких случаях, также было исправлено несколько багов, что могло улучшить производительность

    ну значит что-то из "багов" подняло производительность очень сильно)
    У меня сайт активно рисующий canvas графику и там последние лет 5 если используешь perfect canvas - то смотришь слайд шоу, в любом случае спасибо большое)

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

    Ввиду развития вайбкода, больше смотрю на бас как на антик.

    Агент + BAS не рассматриваете как алльтернативу?

  • @support а ест костыль останавливать скрипт по аналогии "ждать каждый поток"?

  • @wk4z Уже вернули, ждите апдейта

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

  • @support кодом всё-таки больше возможностей. Например пустить часть трафика мимо прокси. Или юзать кастом либы для запросов. Или работать с вебсокетами. В бас это все возможно, но оч костыльно при многопотоке.

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

    @support в значительной степени речь разумеется о количестве потоков. Но скрипт на бас выполняется дольше чем скрипт в антике на тех же прокси.

    Основное количество ресурсов в многопоточном режиме потребляет браузер, затраты на применения отпечатков и близко не сравнятся ни по памяти, ни по нагрузке на проц. Поэтому количество потоков отличаться не должно.

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

    Если пришлете какую-то информацию попробуем разобоаться

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

    @support кодом всё-таки больше возможностей. Например пустить часть трафика мимо прокси. Или юзать кастом либы для запросов. Или работать с вебсокетами. В бас это все возможно, но оч костыльно при многопотоке.

    Я только что попробовал, скрипт для вебсокетов он написал, подключил ноду и сделал, как работает многопоточность в BAS он тоже хорошо понимает. Хотя я понимаю, что просто кодом будет легче.