Страница 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)
- баг фикс цвета выделения при выборе переменной в панели быстрого просмотра переменных
- добавлена возможность вычислять выражения и функции в панели быстрого просмотра переменных
- добавлена возможность менять значения переменных через выражения в панели быстрого просмотра переменных