Приватность браузера

вопросы связанные с работой версии с Chromium
Ответить
Serg
Сообщения: 13
Зарегистрирован: 25 фев 2019, 15:28

Приватность браузера

Сообщение Serg » 05 мар 2019, 12:31

Имеется задача, создать у сайта site.ru иллюзию входа с другого устроиства или браузера. Human Emulator Studio v 7.0.30
По факту: если в обычном браузере хром, вручную закрыть все вкаладки, очистить всю историю и перезапустить браузер, при входе на сайт устроиство определяется как новое, даже без применения прокси. Если не перезапускать браузер, 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();
?>
Подскажите что еще можно попробывать и как определить, по каким признакам меня вычисляют.

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Приватность браузера

Сообщение Support » 05 мар 2019, 13:44

После всех чисток лучше делать перезапуск программы $app->restart

restart($scriptpath="",$params="",$port="",$cache_folder="",$cookies_folder="",$pause_before_start_s=0); - сделать перезапуск хуман эмулятора, обычно применяется для борьбы с утечками памяти браузера - http://humanemulator.net/objects/WINDOW ... estart.php

Также возможно будет вам полезна эта тема на форуме viewtopic.php?f=2&t=1335

Ответить