@_User_ Есть кейсы, когда, если юзер спалился, ему подсовываются вообще не те данные. К примеру ты видишь один код, а нормальные посетители другой.
Пример:
- если посетитель норм, показываем ему тип каптчи 1
- если НЕ норм, суем тип каптчи 2
И что бы ты не делал, все равно тебя забанят, так как решение было принято еще до выдачи каптчи и не зависит от ее прохождения. Это реальный кейс, не фантазия. Мало того, я даже натыкался, когда невозможно сходу понять, что ты спалился. А выясняется только потом, когда часть функционала ресурса почему то не работает.
Когда-то давно, лет 10 или около того, так Гугл делал при реге мыла. Все регалось, а улетало в бан пачкой спустя какое то время. Так как Гугл еще при реге знал, что это бот и спецом портил тебе бизнес, позволяя зарегать тебе аккаунт, сделать вид, что все в порядке и усложнить тебе жизнь потом. О чем его сотрудники в какой-то статье потом признавались.
- ты писал про рандомные таймауты, что ты делаешь все как юзверь, но юзверь делает не как ты. У него другое поведение. Есть антибот защиты, что анализируют поведение реальных пользователей и если что-то не совпадает, то подозрение на бота, Так 100% делает https://datadome.co/ и скорее всего не только он. Просто про него известно.
Есть вариант попробовать зарегать ручками пачку акков, но делать по логике, как у тебя в скрипте, Если ты там клацаешь по "диагонали", то и клацай так же ручками. Если юзаешь какие то специфичные прокси, то используй их же. Для чистоты эксперимента юзай Fingerprint Manager. Так как под капотом он использует все тот же worker, что и BAS. Так же, так как ты регаешь ботов (если вообще есть такое понятие как рега, а не простое прохождение каптчи для попадания куда-то внутрь без реги), не просто так, то не делай ничего потом, что делаешь обычно. Так как стоит задача проверить именно регу, а не дальнейшее поведение.
Я понимаю твой опасения, что спалился из-за выцеливания, и тем не менее есть пути проще на стороне овнера ресурса. Тем более у тебя есть вариант поснифать запросы, что сайт шлет и если ну НИКАКИМ образом не шлет координаты мыши на сервер, то он скорее всего и не палит где ты там клацнул.
Проверь с помощью CanvasInspector вдруг ресурс еще и канвас собирает. Если собирает, то в описании к CanvasInspector все написано, как действовать.
https://wiki.bablosoft.com/doku.php?id=perfectcanvas