- Selenium Chrome можно теперь менять папку куков (профиль пользователя) + сохраняется авторизация в сервисах для папки по умолчанию
- улучшение работы browser->set_random_bounds_fingerprint
- оптимизация работы Selenium Chrome модели
Human Emulator Studio 7.0.71 (Chromium,Edge,Firefox,Selenium)
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
- улучшение работы функции browser->get_version
- поддержка настроек в Firefox Selenium Webdriver
- добавлена поддержка передачи аргументов командной строки в Firefox Selenium WebDriver и Chrome Selenium WebDriver
- в Firefox Selenium Webdriver добавлена поддержка прокси
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
- функции get_real_ip и load_web_page теперь работают и с Socks прокси с авторизацией
- добавлена Firefox Selenium WebDriver Headless модель браузера
- добавлена работа с куками для селениум моделей
- улучшение работы с мышью для селениум моделей
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
- добавлена команда 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)
Дождался))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)
Координаты не показывает внизу на панели, когда мышкой двигаешь.
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
По умолчанию отключили - чтобы не грузить систему.Координаты не показывает внизу на панели, когда мышкой двигаешь.
Можно включить в настройках на вкладке : Скрипты: Отслеживать позицию мыши в строке статуса
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
- добавлена 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)
в RT версии не работают
$image->screenshot_by_
$image->screenshot_by_
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
- для 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)
Не совсем понял.
Версия 7.0.62 выпущена 20.09.2020, а у вас какие-то обновления, которые не затрагивают номер версии.
Собственно, столкнулся с тем, что
И проверка новой версии через меню хумана даёт No update...
Что делать? Заново качать Хуман?
Версия 7.0.62 выпущена 20.09.2020, а у вас какие-то обновления, которые не затрагивают номер версии.
Собственно, столкнулся с тем, что
Код: Выделить всё
PHP Fatal error: Uncaught Error: Call to undefined method XHEBrowser::set_blocked_chipers() ...
Что делать? Заново качать Хуман?
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
Да - просто обновите инсталл из кабинета. Делаем так - чтобы новый функционал был доступен сразу - а не через месяц, когда выйдет новая версия. (политика выпуска примерно раз в месяц - новая версия).
Тут публикуем изменения сразу после обновления. Т.е условно можно считать что в 62 попадают изменения из 63 без продления периода обновления )
Re: Human Emulator Studio 7.0.62 (основанный на Chromium)
PHP отладчик:
- добавлен режим develop - теперь можно пользоваться командами xdebug - например xdebug_info(); (подробнее тут: https://xdebug.org/docs/develop)
- баг фикс цвета выделения при выборе переменной в панели быстрого просмотра переменных
- добавлена возможность вычислять выражения и функции в панели быстрого просмотра переменных
- добавлена возможность менять значения переменных через выражения в панели быстрого просмотра переменных