Привет, если актуально - напиши в телеграм @catcoder_god
Модификация сборки BAS
-
@Fox said in Модификация сборки BAS:
При переходе на страницу проверяйте наличие фреймов по xpath, если есть, то снижайте "пропуск кадров" до 1.
А эта настройка устанавливается для всего скрипта или же можно менять для каждого браузера и вообще как ее динамически изменять?
-
@gomeapat said in Модификация сборки BAS:
@Fox said in Модификация сборки BAS:
При переходе на страницу проверяйте наличие фреймов по xpath, если есть, то снижайте "пропуск кадров" до 1.
А эта настройка устанавливается для всего скрипта или же можно менять для каждого браузера и вообще как ее динамически изменять?
В действии "Настройки Браузера" её можно менять для конкретного потока
-
@gomeapat said in Модификация сборки BAS:
Работает но нагрузка после выключении пропуска кадров сразу же сильно возврастает
выключении пропуска кадров? )
-
@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"Вот и думал может можно как то ставить грузить фреймы но только с указанной страницы
а чем вам не угодила логика озвученная мной выше?