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

Bablosoft News
  • @GhostZ Благодарю

  • После обновления BAS пропадают все модули npm

    Регулярно сталкиваюсь с проблемой, что после обновления BAS до последней версии (без пропуска версий - то есть прямое обновление с предыдущей версии) все модули node.js пропадают и приходится заново устанавливать их вручную.

    Часто также после такого обновления весь код из кубов node.js оказывается пустым.

    Есть идеи, как избежать этих раздражающих и отнимающих время проблем?

    BEFORE UPDATE:
    BAS_before_update.jpg

    AFTER UPDATE:
    BAS_after_update.jpg

  • Тоже заметил , что при загрузке профиля пропадают сессии куков и все аккаунты разлогинивает. Пробовал пересоздавать устаревшее действие "переключится на профиль", меняя на "настройки браузера" - не помогло. В FM менеджере также авторизации не сохраняются, хотя данные отпечатка и прокси присутствуют.

  • Последние полгода наблюдаю, как мои скриптьі со временем все чаще детектятся сайтами и дают меньший профит.
    Очевидно, тут один из вариантов:

    • либо ВСЕ сайтьі вместе разом поумнели
    • либо мои скриптьі как-то палятся
    • либо, возможно, палится какой-то из установленньіх модулей
    • либо проблема в новьіх версиях BAS

    К тестированию приступил вчера утром, и уже сегодня, перебрав все вариантьі, я могу с полной уверенностью сказать, что всему виной именно новьіе версии BAS (по крайней мере в моем частном случае, с моими скриптами, с моими модулями, с моими сайтами).
    Откопал из загрузок относительно старенький 25.4.0, установил, перенес на него один из новьіх скриптов (которьій стабильно постоянно палится в новой версии) и - о, чудо!...
    В старой версии BAS он стабильно НИКОГДА не палится. Проходимость 100%!
    При тех же модулях и т.д. Тот же скрипт. Все то же самое. Просто старая версия BAS.

    Соответственно, одно из двух:

    • Либо я неправильно работаю с новьіми версиями BAS и не учитьіваю какие-то новьіе супер-важньіе настройки, которьіе обязательно необходимо изменить (буду ОЧЕНЬ благодарен, если ткнете носом, как нашкодившего кота)
    • Либо новьіе версии BAS просто хуже старьіх (по крайней мере в моем частном случае, с моими скриптами, с моими модулями, с моими сайтами).
  • @Mimino

    Спасибо за длинный пост.

    Еще есть вариант, что дело не в новой или старой версии BAS, а дело в версиях BAS, которые используют твои коллеги на этих же ресурсах.

    К примеру, толпа делает аккаунты на каком-то ресурсе с новыми версиями BAS, защита ресурса срабатывает на эти версии. Приходишь один ты со старой версией, а защита не заточена на это.

    P.S.
    Выше исключительно мои фантазии, основанные на твоем посте, где нет никакой конкретной инфы. Нет ни ниши, в которой ты работаешь, ни ресурсов.

    Также ты не указал методологию тестирования. Например, никто не знает, кроме тебя, что значит:
    @Mimino said in Выпущена 26.2.0 версия BrowserAutomationStudio:

    НИКОГДА не палится

    Пост то ты написал, но вот что с ним делать - не понятно.

  • @sergerdn Спасибо за ответ.

    Ниша специфичная: я регистрирую аккаунтьі на сайтах (Discord, Airbnb, Binance, Booking и т.д.) и инициирую их отправить SMS OTP на необходимьіе мне номера.
    Но поскольку на отправке SMS сайтьі теряют деньги, то они, обьічно, очень тщательно фильтруют такие запросьі.
    Т.е. простая регистрация аккаунта обьічно не вьізьівает никаких проблем, но вот отправка SMS может просто не состояться, если сайт "спалит" хотя бьі намек на то, что тьі (теоретически) можешь бьіть роботом.

    Ваша версия о том, что сайт блочит новьій BAS по причине его популярности среди моих коллег, довольно интересна, однако не подходит, поскольку такое поведение наблюдается в т.ч. на очень непопулярньіх локальньіх сайтах (о которьіх знают +/- полтора землекопа).

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

    Ваша версия о том, что сайт блочит новьій BAS по причине его популярности среди моих коллег, довольно интересна, однако не подходит, поскольку такое поведение наблюдается в т.ч. на очень непопулярньіх локальньіх сайтах (о которьіх знают +/- полтора землекопа).

    Надо смотреть к каким антифродам подключены эти сайты. Может быть они и не очень популярные, а вот антифрод может быть даже очень популярный.

    Например, что популярные, что не очень сайты, используют шлюз смс, который идет вместе с каким-то минимальным антифродом.

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

    bas_vars_empty.jpg

  • @morpheus93 Этому багу уже херово кучу лет

  • Спасибо за подсказку. Я думал, что это исправлено, так как некоторое время не замечал этого.

  • @morpheus93 @FastSpace
    Это можно повторить намеренно? При каких обстоятельствах это происходит?

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

    @morpheus93 @FastSpace
    Это можно повторить намеренно? При каких обстоятельствах это происходит?

    Это можно повторить если самому пользоваться активно BAS

    Никакой готовой инструкции нет как это повторить, это проблема плавающая.

  • This post is deleted!
  • @m4zuper said in Выпущена 26.2.0 версия BrowserAutomationStudio:

    @morpheus93 @FastSpace
    Это можно повторить намеренно? При каких обстоятельствах это происходит?

    Крайне редкая проблема. Больше бесит когда из функций выпригывает в main функцию. По-моему это бывает при сохранении действия настройки браузера, либо сброс

  • Еще бесит когда действие из меню добавляешь, оно в конец функции падает.

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

  • @m4zuper Я проверю, есть ли какие-либо общие черты в возникновении проблемы.

  • Пропадают действия в окне редактора скрипта. Как можно вылечить? Безымянный.png

  • @roon unionstall chrome, and remove all appdata on local pc

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

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

    У клиентов часто вырубается БАС. Вот он работает и вот больше нет в задачах.

    Такое скорее всего легко поймать, в логах Windows будет что-то. Вероятно, это сама Windows прибивает скрипт.

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

    Но факт остается фактом - на моем сервере программа не работает, вообще, даже не стартует. Последний раз такое починилось без моего участия, надеюсь, в это раз тоже магически починится.

    Update:

    Я нашел причину, у меня стояла библиотека OpenSSL, не помню для чего я ее ставил, наверное, чтобы какая-то другая библиотека могла собраться. Удаление OpenSSL решило мою проблему. При старте FingerprintManager обновился и у меня все заработало. BAS тоже запускается.

    Рассматриваю данную ситуацию как баг, так как BAS явно загружает не ту библиотеку, которую он ожидает получить. И еще - вместо падения со stack trace, программы падают тихо и мягко.

    Capture.PNG

    Опять наткнулся на этот баг, если стоит библиотека OpenSSL, то BAS и скомпилированные программы пытаются ее загрузить и в итоге ничего не работает.

    Но мне нужна эта библиотека на сервере, это зависимость для другого софта.