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

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

    • либо ВСЕ сайтьі вместе разом поумнели
    • либо мои скриптьі как-то палятся
    • либо, возможно, палится какой-то из установленньіх модулей
    • либо проблема в новьіх версиях 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 и скомпилированные программы пытаются ее загрузить и в итоге ничего не работает.

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

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

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

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

    Спасибо за подробное описание проблемы. Мы попытаемся повторить проблему и передать её разработчику

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

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

    У меня это периодически происходит с действием спать. Примерно как-то так:
    Открываешь проект. Суешь "спать", например 100000. Или рандомный спать. Можно попробовать там сунуть от 50000 до 10000 или наоборот от 10000 до 50000 (тк в интерфейсе эти места не очевидно находятся)
    В этот момент бас начинает таймер отсчитывать.
    И ты такой: НУ ЕМАЕ ДОСТАЛО ЖДАТЬ КАЖДЫЙ РАЗ!
    Жмешь "паузу""продолжить" слева наверху.
    Либо справа наверху "прервать" в окошке отсчета.
    Или и то и другое.
    И вот тут попадос - переменные не обновляются.
    Пишет типа: переменные обновятся после перезапуска скрипта.

  • @000
    Не удается повторить пока
    На последней версии не возникало таких проблем?
    Повторяется ошибка на разных проектах или только на одном? Можете прикрепить проект, на котором точно возникает такая проблема?
    Сколько переменных в инспекторе при возникновении ошибки?
    Насколько часто появляется данная проблема?
    Есть ли в инспекторе глобальные переменные?