Страница 59 из 66

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 05 окт 2021, 02:04
bigfozzy
  • Selenium Chrome можно теперь менять папку куков (профиль пользователя) + сохраняется авторизация в сервисах для папки по умолчанию
  • улучшение работы browser->set_random_bounds_fingerprint
  • оптимизация работы Selenium Chrome модели

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 05 окт 2021, 12:29
bigfozzy
  • улучшение работы функции browser->get_version
  • поддержка настроек в Firefox Selenium Webdriver
  • добавлена поддержка передачи аргументов командной строки в Firefox Selenium WebDriver и Chrome Selenium WebDriver
  • в Firefox Selenium Webdriver добавлена поддержка прокси

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 05 окт 2021, 22:00
bigfozzy
  • функции get_real_ip и load_web_page теперь работают и с Socks прокси с авторизацией
  • добавлена Firefox Selenium WebDriver Headless модель браузера
  • добавлена работа с куками для селениум моделей
  • улучшение работы с мышью для селениум моделей

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 06 окт 2021, 13:24
bigfozzy
  • добавлена команда browser->set_blocked_chipers, позволяющая задать блокируемые шифры для подмены SSL Fingerprint (коды шифров можно брать тут : https://browserleaks.com/ssl Given Cipher Suites )
  • в диалог расширенных настроек браузера добавлена настройка позволяющая указывать блокируемые шифры (для селениум моделей нужно персоздание браузера для остальных - рестарт программы)


(блокируемые шифры пока только работают для моделей Chrome и Chromium)
<?php $xhe_host = "127.0.0.1:3033";

// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
  $path="../../../Templates/xweb_human_emulator.php";
require($path);

// начало
echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";

// 1 
if (count($argv)==1)
{
	echo "1. Удалим шифры по их коду (коды берем на странице https://browserleaks.com/ssl) : ";
	echo $browser->set_blocked_chipers("0x009c,0x009d,0x002f,0x0035,0x000a");

	sleep(5);
	echo "\nПерезапустим чтобы применить настройку.";
	$app->restart(__FILE__,"1"); 
	// для Selenium достаточно персоздать браузер
	$browser->recreate();
}

if (count($argv)==2)
{
	// 2 
	echo "\n2. Перейдем на страницу SSL Fingerprint : ";
	echo $browser->navigate("https://browserleaks.com/ssl")."\n";

	$app->pause(0);

	// 3 
	echo "3. Отменим удаление шифров ";
	echo $browser->set_blocked_chipers("");

	sleep(5);
	echo "Перезапустим чтобы применить настройку.";
	$app->restart(__FILE__,"1 2");
	// для Selenium достаточно персоздать браузер
	$browser->recreate();
}

// 4
echo "\n4. Перейдем на страницу SSL Fingerprint : "; // 7375c86ede5d928ba34a0622e4ac0dcd
echo $browser->navigate("http://browserleaks.com/ssl")."\n";
$h3->set_focus_by_inner_text("TLS Fingerprint", false);

// конец
echo "<hr><br>";

// Quit
$app->quit();
?>

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 06 окт 2021, 16:12
Misha
bigfozzy писал(а):
06 окт 2021, 13:24
  • добавлена команда browser->set_blocked_chipers, позволяющая задать блокируемые шифры для подмены SSL Fingerprint (коды шифров можно брать тут : https://browserleaks.com/ssl Given Cipher Suites )
  • в диалог расширенных настроек браузера добавлена настройка позволяющая указывать блокируемые шифры (для селениум моделей нужно персоздание браузера для остальных - рестарт программы)
Дождался))
Спасибо огромное, все работает!
Все настройки храню в профилях, добавьте, пожалуйста, возможность менять Fingerprint через профиль.

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 08 окт 2021, 07:51
Scov
Координаты не показывает внизу на панели, когда мышкой двигаешь.

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 08 окт 2021, 09:49
bigfozzy
Координаты не показывает внизу на панели, когда мышкой двигаешь.
По умолчанию отключили - чтобы не грузить систему.
Можно включить в настройках на вкладке : Скрипты: Отслеживать позицию мыши в строке статуса

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 08 окт 2021, 10:09
bigfozzy
  • добавлена MS Edge Selenium WebDriver модель браузера
  • добавлена MS Edge Selenium WebDriver Headless модель браузера
  • добавлена Yandex Browser Selenium WebDriver модель браузера
  • добавлена Yandex Browser Selenium WebDriver Headless модель браузера
  • встроенный Chromium обновлен до версии 94.4.5+g0fd0d6f+chromium-94.0.4606.71

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 11 окт 2021, 01:47
Scov
в RT версии не работают
$image->screenshot_by_

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 11 окт 2021, 12:50
bigfozzy
Scov писал(а):
11 окт 2021, 01:47
в RT версии не работают
$image->screenshot_by_
А подскажите как вы делали ?
у нас все работает

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 12 окт 2021, 21:51
bigfozzy
Scov писал(а):
11 окт 2021, 01:47
в RT версии не работают
$image->screenshot_by_
если переименовывать XWeb Human Emulator Studio RT.exe - то надо переименовать и XWeb Human Emulator Studio RT.exe.config

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 14 окт 2021, 01:29
bigfozzy
  • для FF модели сделали работу raw->get_last_request_post_datas по аналогии с Chromium
  • улучшение работы image->get_image (коррекция координат при выходе за границы картинки)
  • в Selenium Chrome сделана рабочей настройка по отключению/включению плагинов
  • в Selenium Chrome сделана рабочей настройка по отключению/включению геолокации
  • в Selenium Chrome сделана рабочей настройка по отключению/включению попапов
  • улучшен диалог редактирования профиля
  • в профиль добавлена модель браузера и блокируемые шифры
  • улучшен компонент отправка почты
  • улучшена очистка при отправке писем через Outlook
  • улучшена работа tesseract->recognize

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 14 окт 2021, 20:49
Zerkalo
Не совсем понял.
Версия 7.0.62 выпущена 20.09.2020, а у вас какие-то обновления, которые не затрагивают номер версии.
Собственно, столкнулся с тем, что

Код: Выделить всё

PHP Fatal error: Uncaught Error: Call to undefined method XHEBrowser::set_blocked_chipers() ...
И проверка новой версии через меню хумана даёт No update...
Что делать? Заново качать Хуман?

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 14 окт 2021, 21:24
bigfozzy
Zerkalo писал(а):
14 окт 2021, 20:49
И проверка новой версии через меню хумана даёт No update...
Что делать? Заново качать Хуман?
Да - просто обновите инсталл из кабинета. Делаем так - чтобы новый функционал был доступен сразу - а не через месяц, когда выйдет новая версия. (политика выпуска примерно раз в месяц - новая версия).

Тут публикуем изменения сразу после обновления. Т.е условно можно считать что в 62 попадают изменения из 63 без продления периода обновления )

Re: Human Emulator Studio 7.0.62 (основанный на Chromium)

Добавлено: 14 окт 2021, 21:24
bigfozzy
PHP отладчик:
  • добавлен режим develop - теперь можно пользоваться командами xdebug - например xdebug_info(); (подробнее тут: https://xdebug.org/docs/develop)
  • баг фикс цвета выделения при выборе переменной в панели быстрого просмотра переменных
  • добавлена возможность вычислять выражения и функции в панели быстрого просмотра переменных
  • добавлена возможность менять значения переменных через выражения в панели быстрого просмотра переменных