Модификация сборки BAS

Заказать скрипт
  • @Fox said in Модификация сборки BAS:

    При переходе на страницу проверяйте наличие фреймов по xpath, если есть, то снижайте "пропуск кадров" до 1.

    А эта настройка устанавливается для всего скрипта или же можно менять для каждого браузера и вообще как ее динамически изменять?

  • @gomeapat said in Модификация сборки BAS:

    @Fox said in Модификация сборки BAS:

    При переходе на страницу проверяйте наличие фреймов по xpath, если есть, то снижайте "пропуск кадров" до 1.

    А эта настройка устанавливается для всего скрипта или же можно менять для каждого браузера и вообще как ее динамически изменять?

    В действии "Настройки Браузера" её можно менять для конкретного потока

  • И ее изменение в потоке когда браузер уже запущен даст результат?
    Я проверю и отпишусь.

  • Работает но нагрузка после выключении пропуска кадров сразу же сильно возврастает

  • @gomeapat said in Модификация сборки BAS:

    Работает но нагрузка после выключении пропуска кадров сразу же сильно возврастает

    выключении пропуска кадров? )

  • Да как только меняю с 60 на 1
    15 браузеров у меня заставляют работать 3900x на 100%

  • @gomeapat said in Модификация сборки BAS:

    Да как только меняю с 60 на 1
    15 браузеров у меня заставляют работать 3900x на 100%

    А если изначально запускать с пропуском 1? Снижается ли нагрузка если вернуть пропуск кадров обратно до 60?

  • Контекст данной задачи такой что мне нужно загрузить страницу с фреймом и в этом фрейме кое что сделать
    Если ставлю пропуск как всегда на 60, то скрипт нормально доходит до того места где нужна работа с фреймом и далее то работает то нет, в 90% случае завершается ошибкой типа
    [721149321] [13:16:08] Поток №3 : Поток завершился с сообщением "Таймаут во время выполнения exist for"
    [902820952] [13:13:27] Поток №6 : Поток завершился с сообщением "Таймаут во время выполнения script for"

    Вот и думал может можно как то ставить грузить фреймы но только с указанной страницы

  • @gomeapat said in Модификация сборки BAS:

    Контекст данной задачи такой что мне нужно загрузить страницу с фреймом и в этом фрейме кое что сделать
    Если ставлю пропуск как всегда на 60, то скрипт нормально доходит до того места где нужна работа с фреймом и далее то работает то нет, в 90% случае завершается ошибкой типа
    [721149321] [13:16:08] Поток №3 : Поток завершился с сообщением "Таймаут во время выполнения exist for"
    [902820952] [13:13:27] Поток №6 : Поток завершился с сообщением "Таймаут во время выполнения script for"

    Вот и думал может можно как то ставить грузить фреймы но только с указанной страницы

    а чем вам не угодила логика озвученная мной выше?

  • @Fox said in Модификация сборки BAS:

    а чем вам не угодила логика озвученная мной выше?

    Я понял Вашу идею спасибо за помощь