Глоссарий
Headless-браузер
Настоящий браузерный движок без видимого окна, обычно под автоматизацией. Дёшев в объёмах — и всё легче опознаётся сайтом (headless browser).
Headless-браузер — это браузерный движок без видимого интерфейса, которым управляет скрипт по протоколу автоматизации. Стандартный инструмент для тестирования и для сбора объёмами, потому что машина может держать их много и ни одному не нужен экран. Движок настоящий, так что скрипты выполняются и DOM строится, — разница в том, что ничего не рисуется для человека.
Практическая проблема в том, что headless-режим всегда был отличим, и отличия ровно те, которые измеряет отпечаток: что выдаёт графический стек, какие шрифты находятся, как окно сообщает свой размер и что оставляет на виду протокол автоматизации. Сайты, которым это важно, проверяют. Argus не берёт ни одной половины этого размена: когда страницу надо вести, это обычная сессия Chromium с окном, поэтому вы собираете ту же страницу, которую увидел бы человек, а личность генерируется в рендерере, а не прикрывается обёрткой; когда же данные лежат за списочным эндпоинтом, браузера нет вовсе — это сбор без браузера. Довод целиком — на странице о сборе данных, а автоматизации, которые ведут такие сессии, описаны на странице об автоматизации.
Ещё из глоссария
Сбор без браузера
Сбор данных с собственного списочного эндпоинта сайта по обычному HTTP, вообще без браузера: быстро, дёшево — и возможно только там, где данные структурированы (browserless collection).
Решение капчи
Передача проверки стороннему сервису, который на неё отвечает. Иногда полезно — и плохая замена тому, чтобы её не вызывать (CAPTCHA solving).
Подмена часового пояса и геолокации
Заставить браузер сообщать те часы — а иногда и координаты, — которые соответствуют заявленному месту сессии, а не тому, где стоит машина (timezone spoofing).
Антидетект-браузер
Браузер, сделанный для того, чтобы вести на одной машине множество отдельных личностей: у каждой своё хранилище, свои характеристики устройства и свой сетевой адрес (anti-detect browser).
Отпечаток браузера
Набор свойств, которые страница считывает о вашем браузере и машине за несколько миллисекунд и без разрешения, — вместе они опознают устройство (browser fingerprint).
Отпечаток canvas
Идентификатор, который получают, попросив браузер нарисовать фигуру или строку текста и захешировав ровно те пиксели, что вернулись (canvas fingerprint).
Все статьи перечислены в указателе глоссария.