Версия 4.10.17

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

Re: Версия 4.10.9

Сообщение bigfozzy » 12 май 2017, 02:04

4.10.10
  • - добавлена функция во все 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 интерфейс по аттрибутам, координатам и его текстам

raindi
Сообщения: 6
Зарегистрирован: 06 май 2017, 15:57

Re: Версия 4.10.10

Сообщение raindi » 15 май 2017, 13:39

zdravstvuite, a mojna pomeniat mac adress?

Аватара пользователя
Support
Site Admin
Сообщения: 722
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Версия 4.10.10

Сообщение Support » 16 май 2017, 13:26

raindi писал(а):zdravstvuite, a mojna pomeniat mac adress?
Для этого есть специальные утилиты например - утилита TMAC

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

Re: Версия 4.10.10

Сообщение bigfozzy » 13 июн 2017, 21:44

небольшое обновление для совместимости с хром версией
  • - улучшена работа с фтп (учет обратных слэшей)
    - баг фикс работы на несовпадающих портах
    - общая оптиммихиация памяти

huligun
Сообщения: 55
Зарегистрирован: 01 окт 2010, 19:13

Re: Версия 4.10.11

Сообщение huligun » 16 июн 2017, 16:31

Прошу обратить внимание на эти функции, приводят к дикому ступору обрабатывает по 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);

excme
Сообщения: 36
Зарегистрирован: 02 окт 2015, 16:38

Re: Версия 4.10.11

Сообщение excme » 17 июн 2017, 15:15

Подписываюсь. Вот мой лог выполнения с временем
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);

excme
Сообщения: 36
Зарегистрирован: 02 окт 2015, 16:38

Re: Версия 4.10.11

Сообщение excme » 17 июн 2017, 15:15

Прошу добавить метод get_all_by_properties()

excme
Сообщения: 36
Зарегистрирован: 02 окт 2015, 16:38

Re: Версия 4.10.11

Сообщение excme » 17 июн 2017, 15:17

Как идея, чтобы добавить метод в browser.get_all_urls_with_cookies() ? А то сейчас приходиться коллектить самостоятельно, что не есть гуд

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

Re: Версия 4.10.11

Сообщение bigfozzy » 17 июн 2017, 17:55

Принято - будет сделано чуть позже.

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

Re: Версия 4.10.11

Сообщение bigfozzy » 23 июн 2017, 22:46

Небольшое обновление :
  • - добавлена функция 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
    - улучшена работа debug->set_hook + также set_hook теперь работает и в RunTime версии

huligun
Сообщения: 55
Зарегистрирован: 01 окт 2010, 19:13

Re: Версия 4.10.12

Сообщение huligun » 27 июн 2017, 07:49

Оперативно, спасибо за фикс.
Но лучше направить все силы на хромиум версию, посмотрите в сторону selenium, там реализованы драйвера почти под каждый браузер.

E=mc2
Сообщения: 119
Зарегистрирован: 16 май 2014, 00:57

Re: Версия 4.10.12

Сообщение E=mc2 » 28 июн 2017, 10:06

только selenuim "стучит"

excme
Сообщения: 36
Зарегистрирован: 02 окт 2015, 16:38

Re: Версия 4.10.12

Сообщение excme » 05 июл 2017, 00:05

Выявилась проблема с многопотоком XWeb Human Emulator MT RT UE x64. (другие не проверял)
Если запускаем 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.
Значительная просадка по времени именно в многопотоке. Если работает только 1 поток, то все отлично. Ребята, что то с многопотоком

huligun
Сообщения: 55
Зарегистрирован: 01 окт 2010, 19:13

Re: Версия 4.10.12

Сообщение huligun » 09 июл 2017, 21:05

Так уж повелось, что хочешь многопоток - ЗАПУСКАЙ НА ВИРТУАЛКАХ

huligun
Сообщения: 55
Зарегистрирован: 01 окт 2010, 19:13

Re: Версия 4.10.12

Сообщение huligun » 09 июл 2017, 21:06

E=mc2 писал(а):только selenuim "стучит"
Можно подробнее, куда стучит ?

Ответить