Приветствую.
02.09.2023 Pixelscan обновил свои алгоритмы по детектированию ботов, о чём и написано на странице их чендж-лога (https://pixelscan.net/changelog).
До этого момента БАС спокойно себе трудился на попроще создания профилей и последующей их проверки на данном сервисе, но после этой даты стал показывать очень странное поведение.
В прикрепленном zip'e - 2 xml файла, один отвечает за создание профилей, второй - за проверку работы данных профилей (оба подправлены и вырезаны из более крупного проекта, но сути не меняет).
В папке profiles лежит тестовый профиль, для экспериментов.
А теперь к сути дела:
- Запускаем файл create_profile.xml через "Запись" - всё корректно отрабатывает, профиль создается, проверка на pixelscan проходит (в частности интересует последний элемент "проверка fingerprint").
- Удаляем тестовый профиль, запускаем этот же скрипт через "Запуск" - всё также корректно отрабатывает, профиль создается, pixelscan отрабатывает на 100%.
- Запускаем файл pixelscan.xml через "Запись" - всё корректно отрабатывает, как и в предыдущих двух пунктах (профиль загружается, проверка на pixelscan проходит корректно, и.т.д.).
И вот мы подходим к магии...
- Запускаем файл pixelscan.xml через "Запуск" - при загрузке на pixelscan'e выпадает ошибка по fingerprint'у 0_о
Что было опробовано:
- Запуск обоих скриптов на BAS 26.2.0, 26.1.0 26.0.2 - поведение идентично на всех трех версиях.
- Запуск на другом ПК - поведение идентично на всех трех версиях.
- Переустановлен FontPack (ниже будут скрины, на которых видно, что при запуске по какой-то причине не подгружаются все шрифты, а только 2-3 шт.) - поведение идентично на всех трех версиях.
- При отключенном параметра "Всегда загружать отпечаток из папки с профилем" в блоке "Настройка браузера" - всё работает корректно, даже со включенными прокси.
Повторюсь, что данное поведение стало актуально после обновления pixelscan'a, до этого момента данная "структура" работала на протяжение 3-4 последних месяцев без нареканий.
"Проблема происходит в режиме записи или запуска?" -Запуск.
"Проект с минимальным количеством действий, который демонстрирует ошибку(можно в личку)"- zip-архив во вложение.
"Лог БАС."- в zip-архиве,папка logs, но там нет ничего интересного :(
"Дополнительные файлы/аккаунты/прокси, которые нужны для запуска проекта(можно в личку)."- кому можно передать тестовые прокси, кому стукнуть в личку? :)
"Версия БАС."- 26.2.0
"Версия операционной системы."- Windows 10 Pro, Windows server 2022
С faq ознакомлен, поиском пользовался.
Запуск create_profile.xml через "Запуск" и "Запись". Запуск pixelscan.xml через "Запись":


Запуск pixelscan.xml через "Запуск":


Pixelscan.zip