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

Дивный новый мир
Дивный новый мир

Фантастические боты и где они обитают

Бот

Ро́бот, или бот (мн. ч. боты), а также интернет-бот и тому подобное (англ. bot, сокращение от чеш. robot) — специальная программа, выполняющая автоматически и/или по заданному расписанию какие-либо действия через интерфейсы, предназначенные для людей.
Нелегальный источник знаний

Дискриминация ботов сейчас воспринимается как само собой разумеющееся и попытка защиты их прав считается предательством рода человеческого с неотвратимым наказанием. Боты водят за нас машины, вводят за нас пароли, любят нас вместо женщин, но никто им даже спасибо не скажет.

Да, не все боты белые и пушистые, но разве люди другие? Я знаком с интернетными ботами и вот что я могу за них сказать: они в основном хорошие ребята!

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

В результате - людям не надо метаться между всеми маркетплейсами и интернет-магазинами в поисках лучшей цены. Лучшая цена всегда у тех, чей бот всю ночь не спал, просмотрел все-все товары у всех-всех конкурентов, сравнил со своими ценами и в своем магазине выставил цену не хуже конкурентов. Покупатели это очень ценят, они приходят снова и снова, да еще и всех знакомых приводят. И чем лучше репутация магазина, тем больше приходит покупателей и тем тщательнее надо работать боту, чтобы у покупателей не было соблазна заглянуть в другой магазин.

Так благодаря боту можно увеличить продажи, снизить накладные издержки, получить у поставщиков скидки, сэкономить на логистике и вырастить маржу. Распухшую маржу можно пустить на увеличение ассортимента, расширение гарантии, ускорение доставки и платить специальным людям, которые на входе в магазин будут целовать покупателей в попу. Да даже аренду можно почти не платить, если к тебе валом валят розовощекие улыбающиеся покупатели и по дороге отовариваются в других магазинах торгового центра.

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

Боты не только сравнивают цены в магазинах. Они делают много разных дел. Например, бот Робастик собирает данные о недвижимости. На этих данных можно обосновать много важных решений и избежать дорогостоящих ошибок. Самое простое и очевидное - это карта цен. Одна картинка пояснит ситуацию с ценами в городе лучше, чем пространные объяснения риелтора с многочисленными упоминаниями стажа его профессиональной деятельности и ссылок на уважаемых людей в числе его клиентов.

Пример карты цен на жилье
Пример карты цен на жилье

Цифры - далеко не вся сфера деятельности ботов. Буквы они любят не меньше.

Каждый день они полностью просматривают все соцсети и мессенджеры. Составляют карту людских тревог и докладывают куда надо. А там уже по этим докладам гадают - созрел ли народ, чтобы в едином порыве, например, работать и платить налоги дольше отцов и дедов. Или, наоборот, еще не время обнулять какой-нибудь вредный закон и народу требуется просвещение для понимания своего счастья. Тогда боты несут вечные добрые истины в интернет, где простым доступным языком объясняют в комментах к каждому мемасику как надо родину любить и как не надо.

Не важно государственного уровня задача или нет, ее с успехом выполнит бот. Нужен только умелый создатель ботов.

Мама, я (фраера) бота люблю

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

Автоматизация цифровой работы выглядит полной аналогией автоматизации физической работы. Боты - это машины в цифровом мире. В наше просвещенное время никто же не может всерьез препятствовать применению машин!

Увы, может! Прям всерьез.

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

Наоборот, в случае сбора цен конкурентов логика очевидна. Отдавая данные конкуренту невозможно выиграть в конкурентной борьбе. Как только ты вкладываешься в акцию "У меня дешевле, чем за углом", так выясняется, что дешевле ты сделать не можешь. Потому что конкурент ставит себе такую же цену или требует сравнять твою со своей. В результате люди пришли к тебе за халявой и могли бы на радостях накупить и товаров по обычной цене, но получили только разочарование. Разочарование вместо выручки - это не то, ради чего проводят акции, делают скидки и раздают подарки. А кто виноват? Конечно - бот.

А что не нравится доскам объявлений, которые используют чужой контент? Ведь они не зависят от цен в объявлениях. Почему они защищаются от парсинга?

Доски объявлений тоже находятся в конкурентной среде. Их успех тоже зависит от количества и качества посетителей. Посетители приходят за свежими объявлениями. Чем больше свежих объявлений, тем дольше удерживается внимание большего количества посетителей. Поэтому отдать объявления конкуренту - значит отдать ему сам бизнес.

В примере со сбором данных с досок объявлений для аналитики та же логика: если можно продавать "отчеты об оценке" и "аналитические заключения" самостоятельно, то зачем отдавать данные конкурентам? Без исходных данных конкурентам просто нечего анализировать. Ведь при отсутствии конкуренции бизнес всегда успешнее.

Вечное противостояние

Антибот - программа, предназначенная для защиты пользователей от вредных ботов. Антибот подразделяется на анти-чит (используется в видео-играх) и антифрод (используется в электронной коммерции).

Какой-то умник в интернете

Капча
Капча

В предрассветные времена интернета не в меру беспокойных пользователей отключали от сервера добавлением его IP-адреса в черный список роутера.

Когда население интернета подросло, один IP-адрес стал назначаться нескольким пользователям многоквартирного дома или офиса. Ограничение по IP затронуло бы всех этих пользователей, а не одного виновного. В этой ситуации требовалось найти способ идентифицировать нарушителя без использования его IP адреса. Здеь начинается борьба непробиваемого щита и всёпробивающего бота.

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

Тем не менее, эти попытки повторялись бесконечное количество раз. Для доказательства белковости от людей требовали регистрацию, авторизацию, реальный e-mail, написать коммент, залезть под стол и прокукарекать три раза, и так до бесконечности. Все это доставляло неудобство людям и не представляло никакой сложности для ботов.

Очевидно, что такие упражнения быстро выбесили абсолютно всех жителей интернета. Столкнувшись с потерей огромной доли пользователей, разработчики сайтов умерили свои фантазии и в результате глубоких научных изысканий перешли к новому стандарту борьбы с ботами - капче.

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

Заблокированный сайт вопросов и ответов

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

Чудо продолжалось недолго. Народ быстро устал от участия в бесконечном научном эксперименте. Капча отпугивала пользователей и необходимо было окончательно отказываться от издевательств над людьми. Тем более, что никакие усовершенствования капчи не давали значимого улучшения защиты от ботов.

В конце концов, мощность компьютеров и скорость интернета стали настолько избыточными, что стало возможным измерять степень человечности посетителя сайта в режиме реального времени. Как человек двигает и кликает мышку, что и когда нажимает на клаве, с какой скоростью он это делает, в каком месте страницы и в какой последовательности - это должно было стать ключом к решению проблемы. В отличие от людей, боты абсолютно рациональны, слишком быстры и абсолютно неутомимы. Это можно использовать для отделения ботов от людей. Так появилась "невидимая капча".

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

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

Тем не менее, сама возможность анализа огромного числа данных о поведении каждого человека в интернете стала причиной создания новой сетевой парадигмы. Эпоха анонимного интернета закончилась.

Иголка в стоге сена

Цифровой отпечаток устройства

Фингерпринт или отпечаток компьютера — информация, собранная об удалённом устройстве для дальнейшей идентификации, фингерпринтинг — сбор этой информации.

РКН: сайт нарушает закон РФ

Сама идея использования полученных с компьютера служебных данных для идентификации пользователя была высказана еще в конце прошлого тысячелетия. За прошедшее время было проведено огромное количество научных исследований обо всех аспектах этого подхода. Подборки публикаций по теме впечатляют глубиной проработки самых разных техник сбора и анализа данных.

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

Доступные для сбора служебные данные компьютера делятся на два основных класса: генерируемые компьютером и генерируемые человеком.

Данные компьютера включают сведения:

  • об аппаратной части, например разрядность и доступная память,

  • о программном обеспечении, такие как версия ОС и браузера,

  • внешние условия, в том числе часовой пояс и языковые настройки,

  • история использования, то есть ссылки из истории браузера, установленные шрифты и плагины,

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

  • артефакты.

Например, эмодзи-фингерпринт устроен следующим образом.

Набор эмодзи на любом устройстве составляет не более 2575 штук. Каждое эмодзи имеет свое кодовое обозначение, например U+1F36D - леденец, U+1F36E - пудинг, U+1F36F - горшок меда и U+1F370 - кусок торта.

Варианты эмодзи
Варианты эмодзи

Стандарт эмодзи не определяет как они должны выглядеть. Поэтому в разных браузерах они выглядят по-разному. Некоторые эмодзи могут совсем не подерживаться и вместо них будут пустые прямоугольники - ▯.

Эти различия определяют конкретный браузер, что в свою очередь позволяет разделить всех пользователей на группы по использованию разных версий разных браузеров.

Группы пользователей с одинаковым браузером затем можно разделить по используемому языку. Затем разделить по разрешению экрана. Затем - по установленным в браузере плагинам и их последовательности. Характеристикам сети. Разрешениям на доступ к микрофону, камере, геолокации. Характеристикам аудиоустройства. Настройкам синтезатора речи. Установленным шрифтам и их использованию по умолчанию. И так далее и тому подобное.

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

Действительно, в каждый конкретный момент времени можно идентифицировать все компьютеры мира в интернете по набору признаков. Но .. в следующую секунду эта идентификация нарушится!

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

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

Казалось бы, эта изменчивость полностью обесценивает идею идентификации по служебным данным. Ведь точно учесть все изменения невозможно. Если бы не одно очевидное обстоятельство - избыточность данных для идентификации.

Объясняю на пальцах как это работает. Давайте представим пользователей в виде геометрических фигур детской игры.

Избыточность идентификации
Избыточность идентификации

У них три признака для идентификации: форма, цвет и место расположения. Вдруг в какой-то момент все фигурки поменяли цвет. Но идентификация не собъется: данные идентификации можно будет восстановить по форме и расположению. Даже если фигурки высыпать под асфальтоукладочный каток, так что смешается одновременно их форма и положение, идентификация все равно не нарушится, так как новый набор характеристик можно будет восстановить по цвету. А если у фигурок еще разный вес, вкус, материал, высота, то их идентификацию не смогут разрушить и все всадники апокалипсиса.

Конечно, все сервисы идентификации по фингерпринту обязательно указывают на применение искусственного интеллекта и глубокого обучения, но на самом деле алгоритм прост как игра младенца - вы сейчас сами в этом убедились)

В действительности было проведено огромное количество научных исследований, посвященных изменчивости признаков фингерпринта. Увы, так работает наука: объемные публикации с высосанными из пальца научными результатами приносят многим ученым большую пользу. Простое решение, которое можно объяснить на пальцах, будет скорее востребовано для создания коммерческого продукта.

Итак, мы придумали как точно идентифицировать каждое устройство в интернете. Но у человека часто бывает больше одного устройства. Как идентифицировать человека, когда он выходит в сеть с разных устройств?

Здесь пригодится второй набор служебных данных компьютера - генерируемые человеком. Это данные о нажатиях кнопок на клавиатуре и движения мышкой.

Это может удивлять, но процесс нажатия кнопок на клавиатуре измеряется десятками параметров! То есть этих параметров также более чем достаточно для идентификации каждого пользователя в интернете. Процесс печати каждого человека не менее уникален, чем отпечатки его пальцев)

Потестировать это можно например здесь.

Да, тут тоже есть сложности. Люди не часто печатают в интернете отрывки из произведений классиков) Тем не менее, принцип понятен: что бы человек не делал, будь то прокрутка страницы или действия мышью, он сделает это в своей уникальной неповторимой манере, которую можно оцифровать и использовать как образец "стиля" или "почерка". Объединив фингерпринты мыши и клавиатуры, можно обеспечить достаточную избыточность для идентификации каждого человека в сети.

Это реально (⊙_⊙) работает?

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

из "Кавказской пленницы"
из "Кавказской пленницы"

При первом же запросе с только что программно созданного экземпляра браузера следует ответ "А чой-та у тебя история пустая?". И капча.

Как потом станет ясно, это уже чистосердечное признание сайта в отслеживании отпечатка.

После ответа капчи спокойно парсим тестовую тысячу товаров по трем регионам одновременно. Не подозревая, что в это самое время каждые три секунды главный страны по А-шмону интернета (Artificial шмон) получает мой фингерпринт. Фамилия в URL не оставляет сомнений, что это именно она.

Делается это абсолютно напоказ) Поэтому не приходится прилагать усилий, чтобы понять что это и есть

отпечаток:
{
  "caps": 140737244965758,
  "i": [
    0,
    0
  ],
  "time": [
    1661406959025,
    -540
  ],
  "url": "https://sbermegamarket.ru/",
  "navctx": {
    "historyLength": 2,
    "domain": "sbermegamarket.ru"
  },
  "browser": {
    "name": "",
    "charset": "UTF-8",
    "java": false,
    "navigator": {
      "hasMsManipulationViewsEnabled": false,
      "hasMsPointerEnabled": false,
      "methods": {
        "serviceWorker": true,
        "securitypolicy": false,
        "standalone": false,
        "supBrowserID": false,
        "mozNotification": false,
        "webkitNotification": false,
        "sendBeacon": true,
        "getUserMedia": true,
        "webkitGetUserMedia": true,
        "mozGetUserMedia": false,
        "registerContentHandler": false,
        "registerProtocolHandler": true,
        "requestMediaKeySystemAccess": true,
        "taintEnabled": false,
        "vibrate": true,
        "getVRDevices": false,
        "mozIsLocallyAvailable": false,
        "confirmSiteSpecificTrackingException": false,
        "confirmWebWideTrackingException": false,
        "getGamepads": true,
        "msLaunchUri": false,
        "msSaveBlob": false,
        "msSaveOrOpenBlob": false,
        "getBattery": true,
        "geolocation": true,
        "connection": true,
        "mozConnection": false,
        "webkitConnection": false
      },
      "langs": [
        "en-RU",
        "ru-RU",
        "ru",
        "en-GB",
        "en-US",
        "en"
      ],
      "appCodeName": "Mozilla",
      "appName": "Netscape",
      "appVersion": "5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36",
      "cookieEnabled": true,
      "doNotTrack": null,
      "hardwareConcurrency": 4,
      "language": "en-RU",
      "maxTouchPoints": 0,
      "onLine": true,
      "platform": "Win32",
      "product": "Gecko",
      "productSub": "20030107",
      "userAgent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36",
      "vendor": "Google Inc.",
      "vendorSub": "",
      "webdriver": false,
      "mimeTypes": [
        {
          "type": "application/pdf",
          "description": "Portable Document Format",
          "suffixes": "pdf"
        },
        {
          "type": "text/pdf",
          "description": "Portable Document Format",
          "suffixes": "pdf"
        }
      ],
      "plugins": [
        {
          "description": "Portable Document Format",
          "filename": "internal-pdf-viewer",
          "name": "PDF Viewer",
          "mime_type": [
            {
              "type": "application/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            },
            {
              "type": "text/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            }
          ]
        },
        {
          "description": "Portable Document Format",
          "filename": "internal-pdf-viewer",
          "name": "Chrome PDF Viewer",
          "mime_type": [
            {
              "type": "application/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            },
            {
              "type": "text/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            }
          ]
        },
        {
          "description": "Portable Document Format",
          "filename": "internal-pdf-viewer",
          "name": "Chromium PDF Viewer",
          "mime_type": [
            {
              "type": "application/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            },
            {
              "type": "text/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            }
          ]
        },
        {
          "description": "Portable Document Format",
          "filename": "internal-pdf-viewer",
          "name": "Microsoft Edge PDF Viewer",
          "mime_type": [
            {
              "type": "application/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            },
            {
              "type": "text/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            }
          ]
        },
        {
          "description": "Portable Document Format",
          "filename": "internal-pdf-viewer",
          "name": "WebKit built-in PDF",
          "mime_type": [
            {
              "type": "application/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            },
            {
              "type": "text/pdf",
              "suffixes": "pdf",
              "description": "Portable Document Format"
            }
          ]
        }
      ]
    },
    "window": {
      "hasActiveXObject": false
    },
    "jsCC": {
      "enabled": false
    },
    "htmlCC": {
      "enabled": false
    },
    "colors": [
      "",
      "",
      "",
      "",
      ""
    ],
    "hasCoalescedEvents": true
  },
  "geugae": "56321405-71e1-46c5-b82c-0fe6bd987324",
  "canvas": {
    "enabled": true,
    "image": "data:image/png;base64,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",
    "props": [
      "toBlob",
      "captureStream",
      "transferControlToOffscreen"
    ]
  },
  "did": {
    "cookie": "746ead7d-67fb-4fd2-aeae-9ceb068fa5f0"
  },
  "tab": "8486b7ab-c851-872d-5b50-4f9173c9e080",
  "fonts": [
    "Arabic Typesetting",
    "Book Antiqua",
    "Bookman Old Style",
    "Broadway",
    "Cambria",
    "Courier",
    "DFKai-SB",
    "Estrangelo Edessa",
    "Gabriola",
    "Garamond",
    "Georgia",
    "Harrington",
    "Helvetica",
    "Impact",
    "Jokerman",
    "KaiTi",
    "Kartika",
    "Kristen ITC",
    "Latha",
    "Lucida Handwriting",
    "MS Gothic",
    "MS Mincho",
    "MV Boli",
    "Malgun Gothic",
    "Mangal",
    "Meiryo UI",
    "Microsoft JhengHei",
    "Microsoft YaHei",
    "MingLiU",
    "Mistral",
    "Monotype Corsiva",
    "Niagara Solid",
    "PMingLiU",
    "Segoe Print",
    "Showcard Gothic",
    "Shruti",
    "SimHei",
    "SimSun",
    "Snap ITC",
    "Stencil",
    "Sylfaen",
    "Tunga",
    "Viner Hand ITC",
    "Consolas",
    "Corbel",
    "Arial",
    "Baskerville Old Face",
    "Tahoma",
    "Times New Roman",
    "Trebuchet MS",
    "Aparajita",
    "Calibri",
    "High Tower Text",
    "Microsoft Himalaya",
    "Comic Sans MS"
  ],
  "mds": {
    "did": ""
  },
  "nav": {
    "nextUrl": ""
  },
  "screen": {
    "width": 1366,
    "height": 768,
    "availHeight": 768,
    "availWidth": 1366,
    "colorDepth": 24,
    "pixelDepth": 24,
    "deviceXDPI": null,
    "deviceYDPI": null,
    "logicalXDPI": null,
    "logicalYDPI": null,
    "systemXDPI": null,
    "systemYDPI": null,
    "fontSmoothingEnabled": null
  },
  "cha": "goods/s-145a.01e1fcd6.1",
  "viewport": {
    "width": 2023,
    "height": 1042,
    "tgen": 1661406959020,
    "tin": 1661406959020
  }
}

Если в это время пользоваться мышкой, то в отправляемых данных появляется объект

мышь:
{
  "click": {
    "data": [
      {
        "type": "down",
        "x": 58,
        "y": 364,
        "tgen": 1661408446962,
        "tin": 1661408446968,
        "id": 1,
        "hash": "1749564118"
      },
      {
        "type": "up",
        "x": 58,
        "y": 364,
        "tgen": 1661408447027,
        "tin": 1661408447034,
        "id": 1,
        "hash": "1749564118"
      },
      {
        "type": "click",
        "x": 58,
        "y": 364,
        "tgen": 1661408447027,
        "tin": 1661408447058,
        "id": 1,
        "hash": "1749564118"
      }
    ]
  },
  "move": {
    "data": [
      {
        "x": 76,
        "y": 381,
        "t": 1661408445022,
        "d": "OONN19"
      },
      {
        "x": 75,
        "y": 379,
        "t": 1661408445722,
        "d": "MMNMOONOOONNOMNNOONNOOONOONNOOOOOOPQQRSTVQSRVQWSUSTTPQQPPQQPQOMNMMKLLO2.11)/)0)2)0(0*0/*1()*/()6|/)0*3-9:"
      },
      {
        "x": 58,
        "y": 449,
        "t": 1661408446458,
        "d": "PPPOMLMJONOOKKLMFHIELMMM0)1)5.)0().="
      },
      {
        "x": 48,
        "y": 394,
        "t": 1661408446717,
        "d": "OOSRPQOOMMFIMJMM.@M/.16*"
      },
      {
        "x": 57,
        "y": 364,
        "t": 1661408447266
      }
    ]
  },
  "movegen": {
    "data": [
      {
        "x": 76,
        "y": 381,
        "t": 1661408445020,
        "d": "OONN1:"
      },
      {
        "x": 75,
        "y": 379,
        "t": 1661408445720,
        "d": "MMNMOONOOONNOMNNOONNOOONOONNOOOOOOPQQRSTVQSRVQWSUSTTPQQPPQQPQOMNMMKLLO2.11)/)1)1*/(1)1/)1)))0()5|/*0)3-9:"
      },
      {
        "x": 58,
        "y": 449,
        "t": 1661408446457,
        "d": "PPPOMLMJONOOKKLMFHIELMMM0)1)5-*/().="
      },
      {
        "x": 48,
        "y": 394,
        "t": 1661408446716,
        "d": "OOPOQPRPQOOMMNMKMIMJMM-99 /)2015+"
      },
      {
        "x": 57,
        "y": 364,
        "t": 1661408447264
      }
    ]
  },
  "touch": {
    "data": []
  },
  "touchgen": {
    "data": []
  },
  "enterleave": {
    "data": [
      {
        "type": "enter",
        "x": 70,
        "y": 386,
        "tgen": 1661408445766,
        "tin": 1661408445768,
        "hash": "3983683950"
      },
      {
        "type": "leave",
        "x": 68,
        "y": 390,
        "tgen": 1661408445782,
        "tin": 1661408445784,
        "hash": "3983683950"
      },
      {
        "type": "enter",
        "x": 67,
        "y": 411,
        "tgen": 1661408445836,
        "tin": 1661408445837,
        "hash": "3983683950"
      },
      {
        "type": "leave",
        "x": 67,
        "y": 418,
        "tgen": 1661408445852,
        "tin": 1661408445854,
        "hash": "3983683950"
      },
      {
        "type": "enter",
        "x": 59,
        "y": 427,
        "tgen": 1661408446524,
        "tin": 1661408446525,
        "hash": "3629147180"
      },
      {
        "type": "leave",
        "x": 56,
        "y": 420,
        "tgen": 1661408446536,
        "tin": 1661408446538,
        "hash": "3629147180"
      },
      {
        "type": "enter",
        "x": 54,
        "y": 414,
        "tgen": 1661408446545,
        "tin": 1661408446546,
        "hash": "3983683950"
      },
      {
        "type": "leave",
        "x": 49,
        "y": 404,
        "tgen": 1661408446559,
        "tin": 1661408446561,
        "hash": "3983683950"
      }
    ]
  },
  "performance": {
    "data": [
      {
        "t": 1661408444879,
        "d": "&'%&&&'&&&''&'&&'&''&&&&&'&%''%&&&'%%&&&'&&&&&&(%&&&&&&&&&&&'&&'&&&&%&%&&&&&&&%&&'&&&&&'&''&&&&&&&'&&&&&&&&&%&&&&&&&&&&'&&&'&&&&&&&&'&&&&&&%&&&'&&&%&&&&'&&%'&&&'%&''%&&&&%&&&'&&%&%&&&'%&((&&(%&%&''%''&&&&&&'&'&&&&&'&'&'&'%&&&'&&&&&&&&&&&&&&&&&&&&&'&&'&%'&&&&%&&&&&&%&&&&&&&&&&'&'&''%%&&'&&&&&&'&%&&&&&&'%''&&&&&&%'&&'&&&%&&%&'&'&&'%&&&%&&&&'&&&&&&&&&&&&%&&&&&&'%&&&%(6F/&&&&%'%&&(&&&&'&&&%'%&&*&&&-'(%%)%'&&T&*&%&&.'+&%&&&&&&&%&&%&/&'*&+%&(%&,%')%&&&'&0&&&&%&&&&%%&''&&&&%'&&'%&'&&&&%'&&'%&&'&%'&%&%&%'%&%&'&&&%&%&&&&%'&&"
      },
      {
        "t": 1661408447875,
        "d": "&&''&&''&&8+-/H"
      }
    ]
  }
}

Каждое ее шевеление хвостом и усами было записано и отправлено в известном направлении. С клавиатурой то же самое.

Очевидно, что при наличии таких данных после трех тысяч напарсенных строк количество движений мышки сильно противоречит количеству открытых страниц.

Поэтому при следующей попытке парсинга сайт полностью отключается от данных и все запросы, даже по выбору региона, возвращают один и тот же ответ: "Сдается нам, милок, что ты бот."

Происходит это потому, что отпечаток наивного бота отправили на базу. Теперь вторым запросом сайта (после старта сессии) приходит

список отлученных от интернета:
[
  -968683319,
  -1180119886,
  -1356846092,
  -1243328248,
  1560560305,
  -928661335,
  -593004823,
  1518021776,
  -174524287,
  1032342677,
  677112592,
  110415028,
  385883209,
  -2011239473,
  1460449934,
  419809445,
  -409477095,
  1553936641,
  2075868639,
  -1133294928,
  1146747491,
  -1448777263,
  87728767,
  -1589359159,
  1737478315,
  488578764,
  611934474,
  -821426419,
  736546804,
  1546905225,
  -863142566,
  -1858647371,
  -761822471,
  1824118569,
  -901897976,
  -376104419,
  1994270813,
  -1912656455,
  927454643,
  -1471048283,
  1535671808,
  962349655,
  -1625797348,
  -971990850,
  509272144,
  -1359115988,
  1567297213,
  -395533254,
  1815606644,
  1676958987,
  -141319251,
  -188612794,
  -955532421,
  -1167339077,
  -599278057,
  1138526925,
  -1639130506,
  -1328194694,
  993645606,
  -595366739,
  -451124696,
  -1242863280,
  327722132,
  2006380231,
  274453474,
  -1097440946,
  -1244448934,
  1947962045,
  1254222142,
  154711654,
  -1030663186,
  -1017177897,
  1233326008,
  1681462546,
  2049736269,
  460574489,
  576013673,
  -1997594281,
  1313370774,
  2118038668,
  250544438,
  -1194789243,
  -608935380,
  -1265180720,
  1788591464,
  -1395153739,
  -1872530663,
  1324064393,
  153436706,
  1726786281,
  1324516574,
  1939026987,
  -405888089,
  2040360646,
  2135999505,
  -262300547,
  -534850445,
  618766424,
  1303516409,
  700873714,
  2044606889,
  -669264848,
  1766269221,
  1514214284,
  1515890450,
  448837704,
  -91967210,
  1693310227,
  1315911467,
  1776227572,
  1087932801,
  1043512641,
  1899319305,
  34288312,
  1694634168,
  1319375528,
  -274498158,
  -976381600,
  1833287299,
  -1160642453,
  990752979,
  1591668948,
  -2143618212,
  2006613790,
  353218179,
  -136768142,
  -1474140645,
  -1011303557,
  274003910,
  1428222668,
  -835290091,
  -889079850,
  1012464471,
  384127061,
  -617282660,
  131131916,
  352437075,
  1527064163,
  935771847,
  -1844759586,
  -573161996,
  611123863,
  -354393157,
  -638230469,
  1119809783,
  575499315,
  676712995,
  964927303,
  998241239,
  -143971450,
  -1845819031,
  -192382108,
  -1106322019,
  1331988746,
  -140037408,
  219580894,
  -964041443,
  801035952,
  -1728521490,
  -1895357306,
  -327007193,
  2140328030,
  389200605,
  401696283,
  1659627322,
  -289223117,
  -370872627,
  -753950986,
  2014058850,
  -699304887,
  -58548846,
  1850112592,
  -1478988576,
  1217193525,
  -649769000,
  530313113,
  582090297,
  -1584131875,
  1317561462,
  624673759,
  -1126224163,
  -555948742,
  912027671,
  1192386712,
  1160636883,
  2009193377,
  -1883234630,
  1922845514,
  557326025,
  -1681274717,
  -1926186439,
  -531960821,
  1771116561,
  584927076,
  1440525251,
  321676897,
  -1440550698,
  13922025,
  -2030457027,
  -1569881431,
  -1758694240,
  1710309418,
  1057405334,
  -223538894,
  -1011956338,
  -472180023,
  1283860961,
  -1019640247,
  848650563,
  1887843394,
  -283507853,
  -1733832862,
  -2014233248,
  1077162054,
  -1947442032,
  -2067502897,
  602957555,
  -2116938630,
  1596700075,
  1413295987,
  -1336410220,
  -1784364370,
  -2025709130,
  544275736,
  1953955704,
  1458863087,
  -2031698660,
  1173565766,
  511530270,
  -1949652419,
  -1634953976,
  -22114990,
  1404355833,
  563687206,
  1326604454,
  -490049221,
  -2122176544,
  1425443717,
  609366143,
  504522918,
  634890023,
  1721591621,
  -2114257380,
  1503410692,
  1873053792,
  -310777761,
  1811552125,
  2098784275,
  -1082375306,
  -1404212545,
  -1429698784,
  -355994469,
  -327712257,
  -591852998,
  1926421996,
  2024107006,
  1632235690,
  1265022429,
  1385122848,
  -1243791879,
  1286766723,
  -1593728954,
  -990706997,
  2051560822,
  733199647,
  -1511098735,
  567138419,
  -905386827,
  -2076069783,
  1284842369,
  593600716,
  700414245,
  -2069702650,
  -1388259285,
  1056487726,
  -1933354570,
  -835561511,
  1120999041,
  198302083,
  71090296,
  -1820566988,
  -343824487,
  -1779597966,
  -696170186,
  -151551974,
  -194827733,
  1084630420,
  -1109736094,
  -61154564,
  476636172,
  -1662784971,
  596874073,
  1522239872,
  -1231519438,
  922867360,
  2067916164,
  -2035279985,
  -146964841,
  1716415785,
  584870552,
  2010151389,
  846348651,
  -1064858758,
  -937000501,
  -1509742202,
  -914726047,
  1481868155,
  1224753467,
  -1316261396,
  1657680642,
  635109344,
  -566487744,
  90745663,
  -1818369684,
  -1218707563,
  980526752,
  -1624149176,
  184156252,
  -347271320,
  1983889015,
  -265410895,
  1915243202,
  -223073606,
  -961193831,
  1788102966,
  -2052911300,
  1837917760,
  1382344266,
  355907699,
  -900116588,
  1661810137,
  -147796848,
  1607408470,
  381570328,
  -2014514565,
  -1183241932,
  -1610749984,
  -174163994,
  -663145483,
  1003024373,
  1569102485,
  455894829,
  1910508565,
  -1891551521,
  -1611105649,
  990639937,
  -787539683,
  -1534632916,
  1764855559,
  -548361271,
  124980662,
  1570749358,
  -1179190578,
  1362195237,
  659551613,
  631273475,
  430107738,
  -12484715,
  478827342,
  -1384458970,
  1101946340,
  188072333,
  -1936495935,
  811076416,
  7235846,
  -689319090,
  -607401817,
  -1565834537,
  -2121970987,
  -1861148920,
  422589847,
  -175381681,
  156585231,
  -740587555,
  716572561,
  366207892,
  1744814600,
  -86679636,
  -250753152,
  1579021296,
  -1266621268,
  -1626381730,
  -577264105,
  557786360,
  965798527,
  2063212653,
  -1181419670,
  -1192408743,
  -1176859512,
  1344552810,
  2060620737,
  192672289,
  -991230211,
  -1736737231,
  941522488,
  -1621058960,
  1528786194,
  -1135984462,
  1403461201,
  -1701340374,
  -1828111759,
  1244507527,
  -2024862881,
  1124443766,
  778889218,
  817008636,
  1401345907,
  -695575251,
  761208282,
  -1879859724,
  -404449132,
  -467028304,
  -68218100,
  81993775,
  -1643717794,
  990809827,
  1620164671,
  452916797,
  676001896,
  -1989474430,
  -1234599154,
  -704936874,
  933822924,
  886096349,
  1556709795,
  527825149,
  -1537944155,
  -1244279793,
  -768881124,
  -1471123537,
  2061478573,
  340978576,
  589183994,
  -2065439166,
  1288949883,
  2050179127,
  1519359855,
  208852531,
  1402567792,
  1439626106,
  -392767496,
  1326778049,
  655152326,
  -712989507,
  -1548816188,
  351521655,
  1132060763,
  -979969059,
  319275718,
  600368008,
  -823536290,
  1124002279,
  1224832511,
  353696398,
  -394563499,
  1508297332,
  1162858739,
  369948785,
  -639227940,
  683347738,
  1183750405,
  1705706058,
  -1712360778,
  1738914397,
  418171531,
  102544182,
  -1134920166,
  -742870331,
  1252967914,
  1358949343,
  -797836162,
  2011697875,
  -1558193873,
  1682461932,
  -932286600,
  661990150,
  1414676348,
  -2122954092,
  1420543418,
  -1075538998,
  -1035733079,
  -856607585,
  -1653296539,
  -1452660866,
  -1726064629,
  -816050107,
  -1670267296,
  999408095,
  573675322,
  -651424803,
  -1903206879,
  -122016687,
  642830261,
  1729190464,
  -785485505,
  -1464313221,
  918869295,
  -251402487,
  -667401783,
  -77225826,
  -395938344,
  1162150269,
  1301669886,
  933373070,
  -1629645088,
  -335390672,
  221672252,
  -1062532882,
  -794015271,
  -1177465091,
  -1288212502,
  -1026085553,
  933693255,
  47211752,
  89377237,
  1728123288,
  -2147421313,
  344913212,
  157904450,
  350170572,
  -1953712201,
  2107536211,
  -1304469712,
  141839972,
  1069003550,
  1764565072,
  1188662554,
  -195777490,
  -770278287,
  1261478819,
  -2089349793,
  -1704968691,
  1491732854,
  117576765,
  -1182535129,
  1292993951,
  1648111648,
  -256402462,
  715339334,
  -615224467,
  1286589598,
  -2146990660,
  -2123026880,
  -1610984680,
  684800694,
  1290352044,
  1197356117,
  -1647059552,
  208946076,
  207222630,
  2065086112,
  610945196,
  1076223137,
  1858683805,
  -1002223039,
  -478557394,
  597568799,
  -915147991,
  2099702792,
  -1481216961,
  -1295976866,
  -1260054865,
  1917251996,
  39092155,
  -1686710535,
  730200327,
  -1236968306,
  2036447778,
  1142973662,
  -261269233,
  1131997110,
  1868090685,
  1979974120,
  985144532,
  -13031458,
  1023709209,
  -325065310,
  -992499232,
  -1035880884,
  760719647,
  -1270233166,
  -866454401,
  1537326112,
  -955802266,
  -1702641168,
  -1087178047,
  -1370557520,
  410066735,
  1571558135,
  828178763,
  223912586,
  1611936978,
  1827691341,
  1955089723,
  723075824,
  722152731,
  941262612,
  -1841670006,
  -1862942170,
  1275140773,
  -865766526,
  130160633,
  1051853143,
  -430987524,
  -1954275764,
  54374343,
  -1160263811,
  1622302566,
  1683711823,
  -1815751842,
  -272327718,
  -470007267,
  -869269068,
  1178352483,
  -2097857485,
  -136565784,
  -1289434613,
  1880620873,
  -1764550584,
  1936550407,
  -1677505179,
  996024365,
  1080543255,
  1066661768,
  -289545672,
  -1263633610,
  2030376416,
  761475568,
  -218977622,
  -1104942239,
  -2034174472,
  1312994654,
  1590506367,
  60258213,
  1330428850,
  -604844765,
  -1224126363,
  -1876193682,
  -700136438,
  1820878926,
  -2085268111,
  243152143,
  887091640,
  -2037768358,
  512488681,
  852659540,
  1381952530,
  192305606,
  687618776,
  -232695710,
  877023341,
  1940955821,
  306983364,
  -543975716,
  -1417974426,
  -1486063948,
  -1551040431,
  -1801409923,
  -1654822090,
  2068978684,
  1916711708,
  672156400,
  1755121296,
  1683759438,
  -1331332655,
  955820058,
  1219449252,
  -812057877,
  -1216240533,
  -1491680113,
  -1851728795,
  -427874772,
  1032667166,
  1917929310,
  682975510,
  147931164,
  349351006,
  1266068279,
  942444933,
  911882589,
  208242232,
  -768034906,
  532615723,
  -1725775622,
  -402527230,
  1150530844,
  -1914417632,
  1168947275,
  1462061025,
  -1718673429,
  1069556116,
  197550348,
  -178213471,
  -142421824,
  -1394521875,
  1945727014,
  -2084398046,
  -1753778201,
  -220432310,
  -1327837480,
  1692301182,
  1032196601,
  247207844,
  -1917243196,
  -1845351309,
  -1157772583,
  -437995801,
  1017948688,
  488246997,
  1739595384,
  -631368684,
  1129867825,
  1462872692,
  197988291,
  -1991186593,
  957318806,
  1621642198,
  189154016,
  532132153,
  -169972522,
  -492386489,
  1999342924,
  43022341,
  -1238280276,
  -2129155280,
  -1627197808,
  757214789,
  539122625,
  -1627491973,
  -1874354074,
  1367836201,
  -1721400304,
  1403645921,
  -1985016887,
  -979223390,
  -1964967079,
  -147979072,
  1192147050,
  -63386825,
  -1466480403,
  -861074647,
  1304519306,
  -1853538029,
  228498901,
  1861744008,
  68073990,
  -758383968,
  1326971472,
  1739565470,
  -2110066843,
  -2018659502,
  819651113,
  -958960497,
  1919758393,
  659940803,
  -720047113,
  -795206423,
  164178398,
  1465962707,
  -252883030,
  1289713295,
  -883100434,
  -1234225568,
  473556369,
  1815710636,
  1008352692,
  1162275840,
  -1719850633,
  670605946,
  -1755025749,
  676444175,
  1063953373,
  447069693,
  -2097933670,
  -1746519677,
  1057638174,
  -204879172,
  -890261562,
  70753289,
  -1205997031,
  -910587389,
  -665470882,
  969346623,
  -663462616,
  220167482,
  -1621603032,
  95217792,
  -1774454365,
  -883224134,
  -733310783,
  -1711828768,
  814005633,
  -1552743522,
  -2062644753,
  -1042687659,
  1531390412,
  -1107308637,
  -1226021503,
  -1363195010,
  -862596278,
  -1802651189,
  1037248331,
  -190826512,
  -759228336,
  1492823894,
  -1479863189,
  -1226481277,
  -1409265641,
  -615122928,
  -2030659843,
  630974054,
  1595145937,
  899885151,
  -1831172074,
  119484539,
  -1949257705,
  -682284218,
  614654174,
  -70933744,
  932511581,
  1278315530,
  213466201,
  2000513563,
  1475369237,
  -100324085,
  -886110622,
  -1512515134,
  -43996891,
  155425247,
  -66947279,
  1760733173,
  -1759711892,
  219488088,
  1929442651,
  -39485436,
  -829083929,
  1092108081,
  558161490,
  1195628814,
  -1541698682,
  -928312756,
  260882789,
  441069687,
  813904111,
  -906580386,
  339421314,
  -1908580373,
  633910568,
  -741859356,
  -12233991,
  1682002932,
  140376925,
  -1102542368,
  -474221436,
  755343520,
  -1899571440,
  1036262603,
  1635264907,
  599467474,
  1969180669,
  384998941,
  -2003713020,
  2089039857,
  -408932670,
  908842576,
  -728529301,
  1831396004,
  -1105854750,
  1786090901,
  1723784768,
  1213478139,
  1212096787,
  958092872,
  170956648,
  -886902067,
  -1924205762,
  -724368815,
  -75427476,
  111419925,
  314306746,
  -1833462852,
  1450129624,
  1259279317,
  1168063596,
  1438283243,
  -1642408764,
  1031534483,
  876841225,
  1946730374,
  326135334,
  -965769492,
  2120025088,
  2039646718,
  -1859403491,
  763743154,
  293025627,
  1597279864,
  -1419900163,
  1824810124,
  723713737,
  -287654120,
  489714291,
  1703553231,
  742208975,
  1193501193,
  740672150,
  1756824787,
  1274848365,
  -639476194,
  306326272,
  -2040306158,
  1263189543,
  -1775275926,
  -1573731195,
  1407169623,
  1471398721,
  -1696583662,
  548307460,
  2109561676,
  -1638770289,
  1620299160,
  586514933,
  -585107676,
  -1224129409,
  -2041055891,
  -214064442,
  1359158447,
  -429591353,
  264339600,
  1603363355,
  1948355672,
  -2027524116,
  -1376437822,
  182450983,
  -431028835,
  857681580,
  1308181158,
  -1992805630,
  -779222100,
  -2141134420,
  521857882,
  1436389206,
  -208176325,
  600353859,
  1939171637,
  -1915843425,
  762389373,
  -2039628156,
  2014010607,
  1445692014,
  456788549,
  -1267983754,
  165426741,
  -1114002414,
  1917587603,
  1186494580,
  1344721892,
  -1974053774,
  -494131618,
  739518379,
  -180451786,
  -1357356328,
  77855142,
  1050356551,
  774341095,
  1979689455,
  -2025924403,
  913866963,
  1613866229,
  780939445,
  -608691028,
  -1474720806,
  493283131,
  -1600376522,
  1316672206,
  -384029744,
  1468400286,
  -622033811,
  86964737,
  -1011596305,
  -477073662,
  426119937,
  -62762430,
  1811141967,
  -1222494590,
  -1716177036,
  -1986241597,
  1793759701,
  -1516689394,
  825660334,
  -1996885735,
  465502599,
  602341847,
  -1733338998,
  -1087240934,
  -1263755286,
  943963991,
  962897916,
  1182471415,
  518602130,
  1693662338,
  -184114317,
  1232252006,
  -1329956650,
  -1288279491,
  1097034948,
  -818505047,
  1489631167,
  -1812158566,
  -1930547311,
  -1199995379,
  -1690442557,
  1426049430,
  -134854847,
  -1905589301,
  -786825148,
  698328879,
  -2054506481,
  1994433688,
  -798967505,
  882394526,
  -1083946648,
  -101364132,
  -2056087835,
  -2035095648,
  -779318710,
  -1714261089,
  -1018211530,
  913972827,
  1099776733,
  -2074110254,
  2040133651,
  -1725706686,
  -272825113,
  -875818180,
  1273419133,
  1374411204,
  -578826130,
  1244589322,
  -493352590,
  1884483962,
  680421609,
  -496001187,
  -1233819838,
  -1371016499,
  1068658752,
  819916399,
  -1498609845,
  -480155851,
  1118045516,
  -998319601,
  1309308320,
  857886921,
  1599455806,
  -1261371349,
  -1309308580,
  2091542446,
  -1756041029,
  -1901828092,
  980490710,
  790610085,
  1029671355,
  930022677,
  1722912820,
  -558695232,
  844167533,
  1505896459,
  -447062180,
  879617952,
  1611004429,
  1207524198,
  -88360800,
  -9496655,
  218051823,
  35652151,
  1839636900,
  -1788736822,
  -1808482846,
  2028553967,
  573210130,
  -534397835,
  -1540487458,
  -66067052,
  -289825582,
  1633546371,
  -1035676888,
  -73587200,
  -1161400981,
  1414991861,
  1055549345,
  1986533046,
  -1378650653,
  -1701430761,
  678359480,
  -1490105373,
  -837139334,
  1106493200,
  -2015052950,
  -690491356,
  2053827929,
  371129464,
  794157924,
  -324004309,
  466647385,
  -396427509,
  -724316867,
  -1203884256,
  -685687648,
  51372434,
  170103730,
  -1022157897,
  -2022606016,
  1576624121,
  -480862556,
  -1532149587,
  1220028716,
  -6216537,
  -1376989061,
  -2113786910,
  -1084536554,
  1155843993,
  -1790337598,
  2082418724,
  1781492818,
  785125486,
  335044143,
  -5241003,
  -377226385,
  29310757,
  -278511363,
  -220757709,
  939771234,
  -2110961214,
  -1187413988,
  120561560,
  -551184549,
  899423725,
  1576749980,
  -1658405445,
  793425435,
  -115714783,
  2029554160,
  840779975,
  -1188193788,
  -1784994730,
  434101847,
  -1522761144,
  -1761827619,
  2059866897,
  -991338280,
  2118605253,
  -889940369,
  -455851075,
  1470718312,
  206365225,
  -2144810783,
  -559400660,
  754025236,
  1873052787,
  331824150,
  58715307,
  -966625453,
  949854334,
  -1679225253,
  1537454170,
  1921228561,
  795209549,
  2042198645,
  426943726,
  -1859366800,
  -132098585,
  -125068969,
  -356374139,
  1714401536,
  1361297806,
  341923323,
  1284610105,
  298010428,
  -430716918,
  -1670261087,
  -842295731,
  -213586778,
  1068789889,
  -699939274,
  -645063685,
  314165190,
  -1043463667,
  -45079551,
  1584890842,
  -1463769714,
  -411698066,
  1430565850,
  1917906243,
  -1611817511,
  94615692,
  1043363244,
  -1173370282,
  1412031352,
  359532196,
  -1969225825,
  -1468811810,
  -394554973,
  -463160694,
  1008375887,
  758693794,
  -1874690697,
  155126581,
  -956439113,
  -669180650,
  -1832533661,
  -535988988,
  -1269092490,
  43161017,
  -1755126244,
  1317672017,
  -452084550,
  1159406639,
  1798439904,
  909355564,
  111207027,
  171236233,
  -1857036122,
  1623907703,
  -2053678875,
  234755679,
  177099873,
  -895174404,
  -1146505488,
  1421256972,
  145372185,
  1794187415,
  -1390128033,
  1851689949,
  1586550609,
  1243015726,
  -983787496,
  370192043,
  1507384266,
  2047712518,
  696329100,
  -2017265312,
  710973018,
  1552490756,
  -517700037,
  -1553349818,
  -1446593683,
  850050148,
  -984070556,
  -1169443654,
  -378791141,
  -365370948,
  -1381403589,
  149018975,
  660807374,
  -1913793850,
  -2098323708,
  1495728841,
  1334814328,
  -1164307398,
  -1238345154,
  570472887,
  907186593,
  -1402845598,
  -1040760493,
  1085289414,
  1359667304,
  456423226,
  -948685382,
  415661955,
  1729289977,
  -130202047,
  -1448721418,
  1625865870,
  1761594268,
  -128543179,
  -2138972452,
  -66825987,
  -392781097,
  1451894018,
  1236121137,
  -472194060,
  1788152927,
  1432564938,
  -2024027699,
  -199271894,
  -867804301,
  80051819,
  1019877718,
  84494615,
  -400714507,
  -1172155859,
  645855701,
  1819770303,
  48420586,
  874345265,
  936812919,
  271182980,
  -477665715,
  1445017438,
  493856390,
  -712798333,
  1724362355,
  -669952733,
  859951217,
  667645352,
  1452824625,
  -50899677,
  -1533425914,
  642500843,
  1439044182,
  1760115293,
  1670279270,
  -1895858099,
  -687793040,
  1079672626,
  -1808482353,
  -1905604434,
  -1508885239,
  1142636647,
  -1649156638,
  -145066394,
  -514069590,
  -1619406326,
  1437624423,
  1407804373,
  1078111943,
  1170435298,
  1086139787,
  1971377788,
  -180385150,
  -1070690363,
  -2139608852,
  -1129420222,
  -401188187,
  -1266453705,
  -195146199,
  -1415058847,
  1844055702,
  196192239,
  -1842694939,
  712148919,
  1797957844,
  -692572631,
  -2127159919,
  -1784580019,
  1093242605,
  1800803959,
  61248157,
  1138719958,
  -1506995196,
  -2071854243,
  -197665595,
  -1284260447,
  -1907869550,
  -533642549,
  -1486281754,
  -1810367052,
  -1372964611,
  -1928614075,
  1852217423,
  -1566991602,
  1939321584,
  -2043817141,
  180875169,
  -332215379,
  1138482425,
  324347965,
  517869499,
  -1068658406,
  1304827453,
  1763158181,
  2103901467,
  -1216345433,
  448402949,
  -1421051350,
  1854929406,
  1374768745,
  1317046401,
  1779418026,
  1425170735,
  -1539177944,
  915890163,
  1648364419,
  995766803,
  -1372256813,
  20353509,
  1037946923,
  1115581520,
  -1598789935,
  -730918953,
  -1957640548,
  1500862855,
  37898013,
  -1569336198,
  625819615,
  -54906355,
  1375745528,
  1285454360,
  1493838355,
  1847151539,
  -1874230667,
  351184695,
  -699195208,
  -126141043,
  2041913617,
  -1349978420,
  1164533228,
  -719673826,
  -1237126124,
  551276767,
  -1155386338,
  219872448,
  1957549832,
  -859208827,
  -689951827,
  846807744,
  -663658984,
  -1714771848,
  1659568925,
  -915139410,
  -493317760,
  1130165012,
  -1443827600,
  -1062425559,
  -842368505,
  -61380263,
  -2015446553,
  -418047144,
  340074808,
  147799868,
  -141657021,
  -875289879,
  -268626309,
  1607474006,
  -1072022546,
  -1647638177,
  -1444465360,
  -187648117,
  -5832339,
  660897773,
  932327669,
  -1369570673,
  2057565747,
  -742578072,
  151457146,
  1596480873,
  -1378013025,
  -1003446709,
  166478291,
  -1200569157,
  138057127,
  822518041,
  -507143117,
  -695625742,
  -1620438902,
  336141224,
  -1973205265,
  767737957,
  -153447075,
  1062638232,
  -1325233094,
  -366993223,
  319739308,
  86931722,
  1367277052,
  2073909799,
  1521191011,
  -1294597441,
  1578124368,
  1425908474,
  1963249606,
  -300579590,
  -414954103,
  -1607583957,
  128827764,
  319022597,
  2106719655,
  -372171692,
  -1591464933,
  -337549,
  -1682353722,
  -1226937525,
  -268994687,
  -1881947632,
  -1902661719,
  1736021636,
  -1811926015,
  -1894788717,
  -547535927,
  131778244,
  939592338,
  919909875,
  1369264325,
  1502919984,
  -1383076177,
  917304339,
  1334636190,
  -1065608518,
  -1139938574,
  -1825644952,
  1574829325,
  1901262601,
  391375840,
  -525208165,
  1211784299,
  -1268540015,
  -90327019,
  1431397851,
  265527912,
  -851109323,
  560445673,
  -1880410278,
  -665629028,
  -262185362,
  1501944880,
  1359740659,
  764197297,
  -161874477,
  1043160857,
  -8748416,
  -1049007142,
  -1427117611,
  -1072783365,
  -1734404428,
  237295587,
  -1410945976,
  -979966593,
  -2122572979,
  698832037,
  -832977336,
  -1734380306,
  -387141740,
  -556022506,
  1513593320,
  614707636,
  474988864
]

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

Такое заключение можно подтвердить из того факта, что список приходит ровно с того адреса, куда уходят все отпечатки.

При этом компьютер не блокируется по адресу, с "нормальных" браузеров можно беспрепятственно пользоваться сайтом. А вот бота реабилитировать в два клика не получится. Запуск на другом компьютере и смена IP ничего не изменит. Очистка кеша и прогрев истории тоже не спасут.

Если к этому моменту у читателя еще осталась мысль о том, что "все это глупое забавное недоразумение", "ну а где ссылки на все эти чудо-сервисы" и "да даже 70% достоверности идентификации - только в идеальных условиях" - можно предложить обоснование 99,5% достоверности от одного их таких сервисов. Если модераторы не сочтут за рекламу)

И как теперь жить (ಥ﹏ಥ)

В войне с ботами есть разные стороны c разными интересами и разными для них последствиями распространения технологии веб-отпечатка:

Бизнес

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

В краткосрочной перспективе привычные инструменты парсинга перестанут работать и бизнес потеряет налаженные каналы получения конкурентной информации. Из-за этого рыночный хаос усилится. Затраты на конкурентную разведку вырастут в условиях дефицита необходимых в новых условиях специалистов. В результате роста рыночной неопределенности потеряют все, а выиграть от защиты своих коммерческих данных на недолгий срок смогут единицы.

Что же касается борьбы с ботами, то это как борьба с климатическими изменениями: вроде бы что-то делается, но влияние затрат на результат крайне сомнительно. Единственным результатом борьбы бизнеса с ботами было и остается только то, что боты становятся невидимыми для его защиты.

Защитники от ботов

Казалось бы, все как обычно: новая технология будет вытеснять морально устаревшие и на волне хайпа пройдет частичный передел рынка.

Однако в этот раз все иначе.

Доход защитников от ботов от "защиты от ботов" уйдет далеко на последний план. А после насыщения рынка они сами будут иногда приплачивать за право собирать отпечатки на интернет-ресурсах.

Основной доход будет давать продажа идентичности потребителей. Чем на большем количестве сайтов будет установлена "защита от ботов по веб-отпечатку", тем более обогащенной будет идентичность человека, тем более точно можно будет определить его потребительское поведение - то есть заработать на нем. Это огромный новый рынок, где в новом качестве будут реализованы возможности, на которые замахивались устаревающие маркетинговые технологии: рекламные пиксели, кукис, ретаргетинг и т.п.

Государство

Довольно скоро чиновникам объяснят, что веб-отпечаток - это не просто персональные данные, а намного больше чем просто персональные данные. Это ключ к гражданскому повиновению окончательной победе над криминалом всеобщему процветанию.

Технология веб-отпечатка станет предметом большой политической дискуссии. Например, их можно признать всеобщим достоянием и отобрать у частных корпораций. Или разместить код для сбора отпечатков на каждом сайте. Можно признать доказательством в суде. Выбор между выгодами и сопутствующими рисками предстоит непростой.

В конце концов будет объявлено, что единственный законный способ использования отпечатков будет полностью анонимным: право собирать и хранить отпечатки будет только у сертифицированных, аккредитованных и поднадзорных "операторов веб-отпечатков". Операторы будут заниматься исключительно только сбором отпечатков и превращением их в общедоступные анонимные метки (хеши). Все прикладные сервисы будут пользоваться исключительно метками отпечатков, по которым якобы невозможно вычислить пользователя. Какая-нибудь подобная когнитивная манипуляция будет благосклонно принята глубинным народом электоратом, а специалисты с зарплатой 10Х не слишком заинтересованы в её развенчании.

Обычные пользователи

Они абсолютно безразличные статисты в этой конкурентной борьбе, заинтересованные только в том, чтобы их не обременяли новыми обязанностями. Обязанностей им не добавится, но жизнь уже никогда не станет прежней. Увеличится ли степень контроля со стороны государства или крупный бизнес станет реагировать на запросы потребителей лучше мелкого, в любом случае это отразится на каждом, кто пользуется интернетом.

Боты

Для маскировки боты используют отпечатки реальных пользователей. Меняя эти отпечатки как маски каждые несколько минут, боты прикидываются поочередно тысячами реальных людей. Недостатка в подменных отпечатках нет. Их "заодно" собирают небольшие плагины на огромном количестве сайтов, созданных для разнообразных способов интернет-заработка. Если нужны какие-то конкретные отпечатки в большом количестве, например iOS 15, то на всем известном сайте они давно продаются в разном качестве.

Ровно с этой же целью "защитники от ботов" предлагают бесплатную "защиту от ботов": при установке "защиты" на сайт она собирает отпечатки. Установка такой защиты крайне проста. Поэтому в чек-листе каждого мелкого интернет-магазина есть пункт с установкой бесплатной защиты от ботов.

Фингерпринт шагает по планете. Лавина набирает обороты, хайп взрывается постами, количество сайтов с новой защитой растет в геометрической прогрессии. В результате огромное количество ботов разной степени древности остается не у дел. Спрос на современных фингерпринт-ботов растет пропорционально остроте проблемы. Даже у моего скромного профайла Линкедин с парсингом в статусе количество просмотров выросло на порядок.

Какое-то время боты будут учиться подделывать свой веб-отпечаток. В условиях высокого спроса огромные ресурсы получают те разработчики, кто уже разработал и предлагает такую функцию. Уже существуют и платные, и бесплатные, и опенсорсные решения. Это сложные, трудоемкие и наукоемкие решения, но через некоторое время они станут общеизвестными и их станет много.

В завершение - демонстрация того, как бот изображает действия человека. Немножко рандомизации и параметры движений мышки плавно уплывают по полной неузнаваемости.

Бот прикидывается человеком
Бот прикидывается человеком

Комментарии (2)


  1. sshikov
    02.09.2022 18:48

    Это идеальный инструмент продаж с потрясающей эффективностью.

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


    1. Robastik Автор
      05.09.2022 08:09

      вот скажем билайн. Или банк мой.

      Конечно, даже отличную возможность продажи реализовать не просто. Профессионализм решает там, где возможность есть как таковая. Но имелось в виду несколько иное.
      Разнообразие продуктов телекома и банка крайне ограничено в сравнении со всем рынком. Если в упомянутом вами случае "только он знает про меня очень многое", то в случае с fingerprint "все знают обо мне очень многое". То есть отпечаток дает возможность для всего рынка, для всех продавцов вообще всего. Тот случай, когда количество переходит в качество.
      В этой ситуации условный билайн уже не монополист на эксклюзивное знание своего клиента. Теперь лучшее предложение может сделать и более умелый телеком, и туроператор (все), и автосалон (каждый) и т.д. и т.п. Вся экономика теперь на порядок лучше (точнее, полнее) удовлетворяет спрос. Это огромный потенциал роста.