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