Отключите все лишнее на целевой странице если она одна, это реально сделать - например скрипты всяких фейсбуков, сторонней аналитики и так далее. Обычно сервесы используют много сторонних скриптов, которые не влияют на работу сайта, но сильно нагружают проц.
Смотрите как идет распределение нагрузки - возможно оно не сплашное, а пиками - тогда можно попробовать запускать потоки более равномерно. Чтоб избегать этих пиков.
Чаще всего можно отрисовку снизить вплоть до 10 (ну 20) .... На загрузку проца, это как раз сильно влияет.
Если сервер свой и без видюхи, то стоит поставить в него видюху.
50 в нынешних условиях для баса с браузером, достаточно много. Можно попробовать разбить на несколько копий баса по 25 например.
Можно использовать рам диск для работы с профилями - но это уже продвинутый уровень.
странная работа BAS
-
Добрый день.
Использую BAS в VirtulBox, не могу никак нормально написать какой-то рабочий скрипт.
Сначала создал всю логику работы в main, в режиме записи всё работало хорошо, завершил, сохранил, на следующий день решил доработать скрипт и тут начинаются чудеса, или совсем не открывается сохранение (но с этим я понял как бороться - в Main только выполняются функции, а логика вся в них уже).
Скачут блоки, т.е. я выстроил один порядок действий, с блоками If и т.д. - в режиме записи работает всё красиво-хорошо, выхожу из записи чтобы добавить ресурс, захожу обратно в запись - что-то может вывалиться из IF, а какой-то блок может вообще пропасть.Побудило написать пост - то что сейчас пропали примерно 4 часа работы, когда я сидел отлаживал код, всё работало хорошо, вышел из записи - решил проверить как сохранилось, зашел обратно - почти всё что писал пропало.
На форуме не нашел подобной темы, т.е. у всех всё работает отлично?
-
http://community.bablosoft.com/topic/2706/как-правильно-сообщить-об-ошибке
Проверь в папке с бекапами *\BrowserAutomationStudio\projectbackups
Может сохранилось что-то.Перелинкую темы. Возможно, та же проблема: http://community.bablosoft.com/topic/3107/не-сохраняется-шаблон
-
@Antonio said in странная работа BAS:
@zarabotno, бекап-то нашелся?
Самые последние изменения не нашлись, но это не так важно, как вообще возможность нормально писать скрипты, сохранять и открывать ровно то что сохранил:)
Попробую виндовс 10, на ноутбук поставить, может в виртуалке что-то не так, а может семерка сильно пиратская.
-
@Antonio said in странная работа BAS:
@zarabotno, ну вон в соседней ветке @Fox советует снести БАС в другую папку поставить заново. На семерке должен нормально работать. Так что не факт, что систему нужно менять.
Я не хотел сносить (тогда я с сайта скачаю только 20.6.1, а она не работает с прокси) т.е. ровно тот же скрипт в 20.5.1 или в 20.5.0 работает, а в 20.6.1 говорит что не может загрузить страницу - если применяешь прокси.
-
@zarabotno said in странная работа BAS:
@Antonio said in странная работа BAS:
@zarabotno, ну вон в соседней ветке @Fox советует снести БАС в другую папку поставить заново. На семерке должен нормально работать. Так что не факт, что систему нужно менять.
Я не хотел сносить (тогда я с сайта скачаю только 20.6.1, а она не работает с прокси) т.е. ровно тот же скрипт в 20.5.1 или в 20.5.0 работает, а в 20.6.1 говорит что не может загрузить страницу - если применяешь прокси.
Попробуй отключить туннелирование в настройках
-
Возможно туннелирование внедряется и в систему передачи данных, через которую передаются данные об обновлениях в проекте.
Есть простой способ повторить это?(У меня ни разу такого не было)
Повторяется ли на этой версии https://bablosoft.com/distr/BrowserAutomationStudioDevelopment/20.6.2/BrowserAutomationStudioInstallAllInOne.exe
Повторяется ли если отключить туннелирование? -
@support я в течении пары недель попробую на реальном компьютере с виндовс (поставлю на ноут лицензионную десятку)
Потому что тут виртуалка (а вы говорите что BAS использует WinAPI и поэтому не работает нативно на Linux) и виндовс просто скачанный из интернета поломаный видимо весь. -
@support начал работать на физическом компьютере с виндовс, проблем нет.
всё сохраняется, никакие блоки никуда не перескакивают при открытии\закрытии окна записи.
появилась другая проблема: решил использовать профили, но мне нужно проверять одну куку на вхождение параметра, если его нет, то ходить получать.
Логику сделал такую:Настройки браузера - читаю профиль
Сохранить куки в переменную - чтобы использовать её потом для анализа
Применить отпечаток фингерпринтВ режиме записи все работает отлично, в режиме запуска вот такая ошбика всегда
Удачно(0)
Неудач(1)
Сообщения:
1 - [132075270] SyntaxError: Unable to parse JSON string Номер строки:2 Во время выполнения скрипта
COOKIES = JSON.parse(_result())
VAR_COOKIE = JSON.stringify({cookies:COOKIES})
;;_sa(714351514); _call(BrowserAutomationStudio_ApplyFingerprint,VAR_FINGERPRINT,function(){ ; });Время работы : 01:17
Последнее сообщение : Прервано Пользователем