Human Emulator Studio 7.0.64 (Chromium,Edge,Firefox,Selenium)

вопросы связанные с работой версии с Chromium
Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 05 окт 2021, 02:04

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 05 окт 2021, 12:29

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 05 окт 2021, 22:00

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 06 окт 2021, 13:24

  • добавлена команда 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();
?>

Misha
Сообщения: 98
Зарегистрирован: 22 июл 2019, 19:31

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

Сообщение Misha » 06 окт 2021, 16:12

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

Scov
Сообщения: 68
Зарегистрирован: 15 май 2009, 15:17

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

Сообщение Scov » 08 окт 2021, 07:51

Координаты не показывает внизу на панели, когда мышкой двигаешь.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 08 окт 2021, 09:49

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 08 окт 2021, 10:09

  • добавлена 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

Scov
Сообщения: 68
Зарегистрирован: 15 май 2009, 15:17

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

Сообщение Scov » 11 окт 2021, 01:47

в RT версии не работают
$image->screenshot_by_

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 11 окт 2021, 12:50

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 12 окт 2021, 21:51

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 14 окт 2021, 01:29

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

Аватара пользователя
Zerkalo
Сообщения: 6
Зарегистрирован: 06 окт 2021, 15:10

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

Сообщение Zerkalo » 14 окт 2021, 20:49

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

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

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 14 окт 2021, 21:24

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

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 2902
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

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

Сообщение bigfozzy » 14 окт 2021, 21:24

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

Ответить