Глоссарий

Сбор без браузера

Сбор данных с собственного списочного эндпоинта сайта по обычному 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).

Все статьи перечислены в указателе глоссария.