По факту: если в обычном браузере хром, вручную закрыть все вкаладки, очистить всю историю и перезапустить браузер, при входе на сайт устроиство определяется как новое, даже без применения прокси. Если не перезапускать браузер, site.ru определяет повторный вход. Попробывал некоторые трюки из статьи про отпечатки пальцев (http://humanemulator.net/Rukovodstva/fingerprints.php), не сработало. Ниже привожу код.
Код: Выделить всё
<?php
$xhe_host = "127.0.0.1:7010";
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
echo "1. Очистим : ";
echo $app->clear();
if ($browser->get_model()=="chromium")
{
echo "1.1 Выведем все куки : ";
echo $browser->get_cookie_for_url("","")."\n";
}
echo "4. Очистим временные файлы : ";
echo $browser->clear_cache()."<br>";
$browser->set_platform("Win32","x86");
$browser->set_screen_resolution(2560,1440,24);
$browser->set_language("ru-Ru");
$browser->set_app_info("Microsoft Internet Explorer","Mozilla1","1","Gecko1","20030107");
$browser->set_referer("https://ya.ru");
$browser->set_canvas_toDataURL("data : ".$submitter->generate_random_text(10,1));
$browser->enable_fonts(false);
sleep(5);
$browser->navigate("http://site.ru/");
//echo "1. Пересоздадим браузер :";
//echo $browser->recreate();
// Quit
$app->quit();
?>