Обновлено в августе 2026.
Fingerprints в Human Emulator
Что такое fingerprints
Это идентификация пользователя по параметрам браузера и окружения (шрифты, язык, разрешение, плагины и т.д.), а не только по cookies. Даже после очистки cookies сайт может узнавать профиль. Human Emulator умеет блокировать чтение части параметров или подменять значения, влияющие на отпечаток.
Используйте функции законно и в рамках правил целевых сервисов. См. также политику ПДн справочного сайта.
Подмена значений
Платформа (navigator: platform, cpuClass) — browser->set_platform
$browser->set_platform("Win64","Other");
$browser->set_platform("Win32","x86");
Разрешение экрана (width, height, pixelDepth и др.) — browser->set_screen_resolution
$browser->set_screen_resolution(1024,768,24); $browser->set_screen_resolution(2560,1440,24);
Язык — browser->set_language
$browser->set_language("en-US");
$browser->set_language("ru-RU");Информация о браузере — browser->set_app_info
$browser->set_app_info("Microsoft Internet Explorer","Mozilla1","1","Gecko1","20030107");Плагины — browser->set_plugins_info
$browser->set_plugins_info("[
{name:'Shockwave Flash', description : 'Shockwave Flash 24.0 r0', filename : 'Flash.ocx', version : '24.0.0.194' },
{ name:'name2', description : 'desc2', filename : 'filename2' }
]");Referer — browser->set_referer
$browser->set_referer("https://ya.ru");Canvas, WebGL, touch
Canvas fingerprint — browser->set_canvas_toDataURL. Пример:
случайное значение - $browser->set_canvas_toDataURL("data : ".$submitter->generate_random_text(10,1));
значение по умолчанию - $browser->set_canvas_toDataURL();Сенсор экрана — browser->set_touch_info:
$browser->set_touch_info(5,"true"); значение по умолчанию - $browser->set_touch_info();
Блокировка считывания
Шрифты — browser->enable_fonts
разрешить - $browser->enable_fonts(true); запретить - $browser->enable_fonts(false);
DirectX — browser->enable_directx (нужен перезапуск)
$browser->enable_directx(true); $browser->enable_directx(false);
GPU rendering — browser->enable_gpu_rendering (нужен перезапуск)
$browser->enable_gpu_rendering(true); $browser->enable_gpu_rendering(false);
Блокировка запросов/ответов
$raw->add_disabled_request_url
$raw->add_disabled_request_url("png");
$raw->add_disabled_request_url("awaps.yandex.net");raw->clear_disabled_request_urls_array
$raw->clear_disabled_request_urls_array();
raw->add_disabled_response_url
$raw->add_disabled_response_url("canvas.js");raw->clear_disabled_response_urls_array
$raw->clear_disabled_response_urls_array();
См. также методы в browser (external_params / internal_params) и руководство по submitter.