- - добавлена функция во все DOM объекты get_count_by_attribute - для получения числа элементов с заданным значение аттррибута
- баг фикс ручного нажатия некоторых клавиш в Rantime
- в рантайм версию добавлена возможность выполнения команды pause(0) а также меню по запуску и остановке скрипта + логи
- улучшие работы set_referrer (в режиме raw->enable_all_stream)
- баг фикс диалога определения новой версии + функции load_web_page
- добавлена команда app->set_dont_ask_me_again_mode - отключающая все диалоги прогораммы с галочкой "Не справшивать больше"
- баг фикс создания макроса - при отсутствии панели макроса
- добавлены функции webpage->convert_to_idn и webpage->convert_from_idn для работы с кириллическими доменами
- функции browser->run_java_script,run_jquery,run_dojo теперь возвращает результат выполнения JS в скрипт
- сделано чтобы снятие с паузы не влияло на активную вкладку браузера вне зависимости от настроек старта
- добавлена interface->meta_click - (делает фокус на элемент, далее помещает мышь в случайные координаты и делает щелчок)
- улучшение отображения XML в браузере
- при записи файла со скриптом теперь будет добавлятся 2 реезрвные копии
- улучшение работы browser->set_init_java_script
- хуман теперь может принимать и выполнять команды даже если висят модальные диалоги
- удучшение работы textfile->append_string_to_file для многопточного режима
- баг фикс RT x64 при старте и переходе на следующий порт
- добавлена функция во все объекты get_by_properties - получающая DOM интерфейс по аттрибутам, координатам и его текстам
Версия 4.10.17
Re: Версия 4.10.9
4.10.10
Re: Версия 4.10.10
zdravstvuite, a mojna pomeniat mac adress?
Re: Версия 4.10.10
Для этого есть специальные утилиты например - утилита TMACraindi писал(а):zdravstvuite, a mojna pomeniat mac adress?
Re: Версия 4.10.10
небольшое обновление для совместимости с хром версией
- - улучшена работа с фтп (учет обратных слэшей)
- баг фикс работы на несовпадающих портах
- общая оптиммихиация памяти
Re: Версия 4.10.11
Прошу обратить внимание на эти функции, приводят к дикому ступору обрабатывает по 2 минуты.
Winserver 2012 R2
Xenon e3-1230 3,30GHz
32GB ram
Железо не самое слабое, если коменчу, скрипт отрабатывает менее секунды
//$browser->set_accept_language($lang_str);
//$browser->enable_web_socket(false, false);
//$browser->enable_fonts(false, false);
//$browser->enable_directx(false, false);
//$browser->enable_gpu_rendering(false, false);
Winserver 2012 R2
Xenon e3-1230 3,30GHz
32GB ram
Железо не самое слабое, если коменчу, скрипт отрабатывает менее секунды
//$browser->set_accept_language($lang_str);
//$browser->enable_web_socket(false, false);
//$browser->enable_fonts(false, false);
//$browser->enable_directx(false, false);
//$browser->enable_gpu_rendering(false, false);
Re: Версия 4.10.11
Подписываюсь. Вот мой лог выполнения с временем
0) 12:57:26 | Начало выполнения работы.
1) 12:57:26 | Подготовка браузера.
2) 12:57:26 | - Очистка кукисов.
2) 12:57:32 | - Настройки браузера Хумана.
2) 12:57:34 | - enable_directx.
2) 12:57:34 | - enable_gpu_rendering.
2) 12:57:34 | - enable_fonts.
2) 12:57:34 | - Настройки браузера.
2) 12:57:34 | - set_accept_language.
2) 12:59:07 | - set_language.
2) 12:59:48 | - set_user_agent.
2) 12:59:55 | - Сервис App.
2) 13:00:07 | - Установка реферала.
2) 13:00:13 | - set_canvas_toDataURL.
2) 13:01:51 | - Установлен UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0; ; NCLIENT50_AAPB96D79AC69D) Gecko/20100101 Firefox/47.0.
2) 13:01:59 | - Установлен размера браузера.
2) 13:02:02 | - Установка разрешения экрана.
2) 13:02:05 | - Установка временной зоны.
2) 13:02:06 | - Уставновка ГеоЛокации.
Почему set_accept_language, set_language и set_canvas_toDataURL выполняются так долго?
0) 12:57:26 | Начало выполнения работы.
1) 12:57:26 | Подготовка браузера.
2) 12:57:26 | - Очистка кукисов.
2) 12:57:32 | - Настройки браузера Хумана.
2) 12:57:34 | - enable_directx.
2) 12:57:34 | - enable_gpu_rendering.
2) 12:57:34 | - enable_fonts.
2) 12:57:34 | - Настройки браузера.
2) 12:57:34 | - set_accept_language.
2) 12:59:07 | - set_language.
2) 12:59:48 | - set_user_agent.
2) 12:59:55 | - Сервис App.
2) 13:00:07 | - Установка реферала.
2) 13:00:13 | - set_canvas_toDataURL.
2) 13:01:51 | - Установлен UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0; ; NCLIENT50_AAPB96D79AC69D) Gecko/20100101 Firefox/47.0.
2) 13:01:59 | - Установлен размера браузера.
2) 13:02:02 | - Установка разрешения экрана.
2) 13:02:05 | - Установка временной зоны.
2) 13:02:06 | - Уставновка ГеоЛокации.
Почему set_accept_language, set_language и set_canvas_toDataURL выполняются так долго?
huligun писал(а):Прошу обратить внимание на эти функции, приводят к дикому ступору обрабатывает по 2 минуты.
Winserver 2012 R2
Xenon e3-1230 3,30GHz
32GB ram
Железо не самое слабое, если коменчу, скрипт отрабатывает менее секунды
//$browser->set_accept_language($lang_str);
//$browser->enable_web_socket(false, false);
//$browser->enable_fonts(false, false);
//$browser->enable_directx(false, false);
//$browser->enable_gpu_rendering(false, false);
Re: Версия 4.10.11
Прошу добавить метод get_all_by_properties()
Re: Версия 4.10.11
Как идея, чтобы добавить метод в browser.get_all_urls_with_cookies() ? А то сейчас приходиться коллектить самостоятельно, что не есть гуд
Re: Версия 4.10.11
Принято - будет сделано чуть позже.
Re: Версия 4.10.11
Небольшое обновление :
- - добавлена функция debug->set_cur_script_path - для установки пути к скрипту - если скрипт запущен не из под оболочки (для работы с относительными путями)
- добавлена функция во все объекты get_all_by_properties - для получения списков элементов c заданными свойствами
- оптимизация работы :- - browser->enable_fonts
- browser->enable_directx
- browser->enable_gpu_rendering
- browser->set_accept_language
- browser->set_language
- browser->set_canvas_toDataURL
- - browser->enable_fonts
Re: Версия 4.10.12
Оперативно, спасибо за фикс.
Но лучше направить все силы на хромиум версию, посмотрите в сторону selenium, там реализованы драйвера почти под каждый браузер.
Но лучше направить все силы на хромиум версию, посмотрите в сторону selenium, там реализованы драйвера почти под каждый браузер.
Re: Версия 4.10.12
только selenuim "стучит"
Re: Версия 4.10.12
Выявилась проблема с многопотоком XWeb Human Emulator MT RT UE x64. (другие не проверял)
Если запускаем 1 поток, то лог такой
Настройка идет быстро.
А если запускам 10 потоков (отдельная папка на порт), то лог становится таким:
Значительная просадка по времени именно в многопотоке. Если работает только 1 поток, то все отлично. Ребята, что то с многопотоком
Если запускаем 1 поток, то лог такой
Код: Выделить всё
0) 23:48:57 | Начало выполнения работы.
1) 23:48:57 | Подготовка браузера.
2) 23:48:57 | - Очистка кукисов.
2) 23:48:57 | - Настройки браузера Хумана. (if (!browser.is_enable_popup()) browser.enable_popup();
if (browser.is_enable_download_file_dialog()) browser.enable_download_file_dialog(false);
if (!browser.is_enable_activex()) browser.enable_activex(true);
if (browser.is_enable_web_socket()) browser.enable_web_socket(false);)
2) 23:48:58 | - enable_directx.
2) 23:48:58 | - enable_gpu_rendering.
2) 23:48:58 | - enable_fonts.
2) 23:48:58 | - Настройки браузера.
2) 23:48:58 | - set_accept_language.
2) 23:49:22 | - set_language.
2) 23:49:22 | - set_user_agent.
2) 23:49:22 | - Сервис App.
2) 23:49:24 | - Установка реферала.
2) 23:49:24 | - Canvas fingerprint.
2) 23:49:24 | - Установлен UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.34 Safari/537.36.
2) 23:49:25 | - Установлен размера браузера.
2) 23:49:25 | - Установка разрешения экрана.
2) 23:49:25 | - Установка временной зоны.
2) 23:49:25 | - Уставновка ГеоЛокации.
2) 23:49:25 | - Выбор анонимного соединения.
2) 23:49:25 | - Установка прокси 199.33.133.88:80.
А если запускам 10 потоков (отдельная папка на порт), то лог становится таким:
Код: Выделить всё
0) 23:56:35 | Начало выполнения работы.
1) 23:56:35 | Подготовка браузера.
2) 23:56:35 | - Очистка кукисов.
2) 23:58:40 | - Настройки браузера Хумана.(if (!browser.is_enable_popup()) browser.enable_popup();
if (browser.is_enable_download_file_dialog()) browser.enable_download_file_dialog(false);
if (!browser.is_enable_activex()) browser.enable_activex(true);
if (browser.is_enable_web_socket()) browser.enable_web_socket(false);)
2) 00:00:01 | - enable_directx.
2) 00:00:01 | - enable_gpu_rendering.
2) 00:00:01 | - enable_fonts.
2) 00:00:01 | - Настройки браузера.
2) 00:00:01 | - set_accept_language.
2) 00:00:55 | - set_language.
2) 00:00:58 | - set_user_agent.
2) 00:00:59 | - Сервис App.
2) 00:01:03 | - Установка реферала.
2) 00:01:04 | - Canvas fingerprint.
2) 00:01:06 | - Установлен UserAgent: Mozilla/5.0 (Linux; Android 6.0.1; E5823 Build/32.2.A.0.253; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/50.0.2661.86 Mobile Safari/537.36 .
2) 00:01:08 | - Установлен размера браузера.
2) 00:01:08 | - Установка разрешения экрана.
2) 00:01:09 | - Установка временной зоны.
2) 00:01:09 | - Уставновка ГеоЛокации.
2) 00:01:09 | - Выбор анонимного соединения.
2) 00:01:12 | - Установка прокси 193.33.133.95:80.
Re: Версия 4.10.12
Так уж повелось, что хочешь многопоток - ЗАПУСКАЙ НА ВИРТУАЛКАХ
Re: Версия 4.10.12
Можно подробнее, куда стучит ?E=mc2 писал(а):только selenuim "стучит"