Уже отвечал множество раз. В консоли разработчика заголовки могут быть неправильными. BAS может менять заголовки после события, которое считывает инструменты разработчика, запрос может вообще не отправляться на сервер, может обрабатываться в serviceWorker, может получаться из кеша(как в вашем случае).
Выпущена 22.8.1 версия BrowserAutomationStudio
-
Писал здесь вопрос, продублирую:
- правильно я понял, что сохраненный PerfectCanvas – это реальный canvas без шума, который не будет палиться антифродом в силу не уникальности? Если да, то по сути вместо этого итак можно убрать в настройках шаблона БАСа добавление шумов (и запуск
chrome_command_line.txtбез флагов – обсуждалось в теме как убрать шумы) и canvas будет так же выводиться естественный (такой же, как если бы я пользовался Chrome браузером напрямую в текущей ОС)? - как посоветуете быть с многопоточностью? Например, я делаю массовую регистрацию в одном сервисе, тогда у всех зарегистрированных ботов будет одинаковый canvas, хотя и естественный – здесь есть фактор палева канвасов?
- правильно я понял, что сохраненный PerfectCanvas – это реальный canvas без шума, который не будет палиться антифродом в силу не уникальности? Если да, то по сути вместо этого итак можно убрать в настройках шаблона БАСа добавление шумов (и запуск
-
@agility Если брать реальный канвас без шумов, то если 2 разных пользователя получат из базы один и тот же отпечаток, то это спалит всю подмену. Как я понял, PerfectCanvas каждый раз при запросе генерирует уникальный канвас, поэтому несостыковок, аля 2 пользователя с идентичным отпечатком железа, быть не может. Для многопотока если вы делаете запрос с одинаковыми тегами и запросом PC, то канвас всё равно будет разный. Другое дело, не легче ли научиться генерировать НЕ уникальный шум, который бы эмулировал канвас с реальных устройств, чем арендовывать кучу различных машин для генерации конкретно заданых изображений по запросу пользователя? Для меня это выглядит как хорошо организованный костыль. Хотя разработчику виднее...
-
Ещё на более ранних версиях после апа версии браузерного движка на некоторых машинах существовал баг с неадекватным поведением скрола в браузере. Я уже отписывался на эту тему на форруме - https://community.bablosoft.com/topic/11547. Возможно, это характерно только для Windows 7. Все советы, данные в том топике, не помогли. Если нужны какие-либо ещё данные о моём железе, без проблем сообщу.
-
Я так и не понял для работы в многопотоке нужно будет для каждого нового браузера делать этот запрос для получения PerfectCanvas или достачно будет один раз получить его с помощью CanvasInspector а затем уже для получения каждого отдельного отпечатка, просто передавать то что было получено в CanvasInspector
Как то все это с CanvasInspector через чур мудренно, жду
Но мы работаем над модулем BAS, который будет решать данную задачу. -
Что произойдет, если я зайду на сайт, который не содержится в "запросе PerfectCanvas"?
Если «запрос PerfectCanvas», был подготовлен для «сайта A», и вы посещаете «сайт Б», то данные canvas для «сайта Б» будут заменены с помощью добавления шума. Если вы хотите, чтобы данные canvas заменялись для обоих сайтов, необходимо подготовить запрос как для «сайта A», так и для «сайта Б».Хотел бы разобрать етот вариант для следующей схемы (скрипты работают на серверах, и для этого я наперед получаю фингерпринты и сохраняю их в файл - обратно получаю с файла и приминяю на серваке).
До этого нововведения я использовал один прифиль на все сайти клента (например юзер Петр - зарегал себе gmail, facebook, tiktok etc, и получаетса для нормальной роботи с сайтами Петра хватало одна папка с профайлом Петра, где хранились куки от акаунтов Петра + фигерпринт файл что бил передан на сервак)
Тепер я так понял мне надо перед мне надо пулучать оттельно 3 отпечатка для передачи на сервак и хранить 3 файла для одного профиля и даже потом если я открываю facebook мне надо перед етим применить отпечаток именно от фейсбука, а если в той же сессии загружу тикток - то перед етим надо применить отпечаток для тиктока итд
А типер такой прикол у меня насобиралось 1000 серваков - и на каждом по 3 отпечатка для каждого сервака и профиля (я просто цыпляю для каждого сервака один профиль - сервак 1 - для акаунтов Петра, сервак 2 - для акаунтов Ивана) и я решил добавить новий сайт - инстаграм. Ок иду на канвасинспектор - пулучать запрос под инсту, то мне что делать получать 4 отпечаток и розсылать его на 1000 серваков, или я намудрил что то
Тогда может такую схему приминять как то парсить отпечаток и редактировать подставляя нужний перфект канвас из базы например - под каждый сайт, тогда под один профайл буду передавать один фингерпринт файл -
@gomeapat @selector Все подробно описано
Один и тот же «запрос PerfectCanvas» можно использовать несколько раз для получения новых отпечатков.
Что произойдет, если я зайду на сайт, который не содержится в "запросе PerfectCanvas"?
Если «запрос PerfectCanvas», был подготовлен для «сайта A», и вы посещаете «сайт Б», то данные canvas для «сайта Б» будут заменены с помощью добавления шума. Если вы хотите, чтобы данные canvas заменялись для обоих сайтов, необходимо подготовить запрос как для «сайта A», так и для «сайта Б».
-
Спасибо огромное это работает!!!!! Как видим 0,81% - канвас не уникальный. На моем ПК 1.2% в реальном браузере.
https://prnt.sc/t88kenОднако вопросов и замечаний много:
- Что если целевой сайт поменяет метод чека, мне каждый раз надо будет "перегенерить" этот запрос? Тоесть если я захочу это сделать автоматически - мне надо этот "PerfectCanvas" надо автоматизировать средствами винды и новый запрос каждый раз подкидывать ботам.
- Это не работает пока для WеbGl. Он еще уникальный.
- Получение отпечатка увеличилось секунд на 6-8. В принципе мне самое время оптимизировать запуск потока.
-
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Что если целевой сайт поменяет метод чека, мне каждый раз надо будет "перегенерить" этот запрос? Тоесть если я захочу это сделать автоматически - мне надо этот "PerfectCanvas" надо автоматизировать средствами винды и новый запрос каждый раз подкидывать ботам..
Кто-то вообще читает инструкции разработчика? оО
-
@gomeapat said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Я так и не понял для работы в многопотоке нужно будет для каждого нового браузера делать этот запрос для получения PerfectCanvas или достачно будет один раз получить его с помощью CanvasInspector а затем уже для получения каждого отдельного отпечатка, просто передавать то что было получено в CanvasInspector
Для много потока:
Запустил в 5 потоков с одним ключом PerfectCanvas . У всех 5 потоков был уникальный канвас, но запросы на сервер уходили в 1 поток, остальные потоки получали "Key is not allowed to use right now, try again later". Итого мне понадобилось 1 минуту 25 секунд, чтобы запустить 5 потоков. В инструкции написано, что это только для "ограниченного ключа" на месяц. У меня ключ на 3 месяца, почему у меня задержка в запросах? -
@UserTrue said in Выпущена 22.8.1 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Что если целевой сайт поменяет метод чека, мне каждый раз надо будет "перегенерить" этот запрос? Тоесть если я захочу это сделать автоматически - мне надо этот "PerfectCanvas" надо автоматизировать средствами винды и новый запрос каждый раз подкидывать ботам..
Кто-то вообще читает инструкции разработчика? оО
Если «запрос PerfectCanvas» изменен, это означает, что сайт изменил код для отрисовки изображения. В этом случае необходимо обновить «запрос PerfectCanvas» сгенерировав его заново.
Ну вот о чем я говорил, придется средствами винды автоматизировать PerfectCanvas и новый запрос каждый раз подкидывать ботам.
Гемор конечно знатный. -
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
@UserTrue said in Выпущена 22.8.1 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Что если целевой сайт поменяет метод чека, мне каждый раз надо будет "перегенерить" этот запрос? Тоесть если я захочу это сделать автоматически - мне надо этот "PerfectCanvas" надо автоматизировать средствами винды и новый запрос каждый раз подкидывать ботам..
Кто-то вообще читает инструкции разработчика? оО
Если «запрос PerfectCanvas» изменен, это означает, что сайт изменил код для отрисовки изображения. В этом случае необходимо обновить «запрос PerfectCanvas» сгенерировав его заново.
Ну вот о чем я говорил, придется средствами винды автоматизировать PerfectCanvas и новый запрос каждый раз подкидывать ботам.
Гемор конечно знатный.А ещё там написано
Может ли «запрос PerfectCanvas» меняться постоянно?
Если «запрос PerfectCanvas» меняется при каждом посещении сайта, это означает, что сайт не сможет создать базу данных для анализа аутентичности. Таким образом, методы определения уникальности данных canvas не могут быть использованы. В этом случае добавление шума в изображение будет достаточно. -
@FastSpace Ключ я купил. Но он привязан к одному IP. Я ж с него и получаю отпечатки и сохраняю их в файлы. Тепер 2 варианты я вижу:
- сохранять файл в монго (не знаю как он сохраняет json fail) и потом считавть его с бази перед приминениям.
- я так понял ответ с перфект канвасом содержитса в fingerprint.json (скачал модуль - редактировать отпечатки, не увидел там нечего про ридактирования canvas) вот если би можна было так сделать то вроде идеальний вариант - подставлять с базы - етот канвас.
FastSpace или как ти предлагаеш заморочитса с базой?
-
Windows 7, x64 бас 22,8,1
показивает уникальний канвас как в режиме запуска так и записи.
Только вложите свой ключ для получения фингера. Запрос от своего сайта я вставил в проект.
testcanvas.xml -
Народ, кто работает с капчей 3 проверьте на разных версиях scor, а то тут в английском форуме парень говорит что упал он вдруг.
https://community.bablosoft.com/topic/11706/urgent-since-today-06-28-2020-bas-is-detected-as-a-bot-by-google-after-update -
@Bigma said in Выпущена 22.8.1 версия BrowserAutomationStudio:
Народ, кто работает с капчей 3 проверьте на разных версиях scor, а то тут в английском форуме парень говорит что упал он вдруг.
https://community.bablosoft.com/topic/11706/urgent-since-today-06-28-2020-bas-is-detected-as-a-bot-by-google-after-update!ВАЖНО. Данная тема будет модерироваться. Сообщения не относящиеся к новой версии будут удалены. Пользователи сообщающие об ошибке без указания необходимых сведений (https://community.bablosoft.com/topic/2706) будут забанены на 1 неделю.