Выпущена 22.6.0 версия BrowserAutomationStudio

Locked Bablosoft News
  • @sir-ydroidrrr раньше бас сам не открывал новые вкладки даже если по атрибутам ссылке должен был это делать. Сейчас он это делает как должен.

  • @support Недоработка, связанная с профилями: данные записываются в профиль спустя некоторое время. Это вроде нормально, потому что не перегружает систему постоянным переписыванием данных в файлы. Но бывают такие случаи, когда, например, скрипт регает аккаунт, заходит в него, чтобы убедиться, что акк зареган нормально и сохранить куки для входа в профиле, и сразу завершает работу. В таком случае эти куки, да и вообще последние изменения профиля не успевают сохраниться. Эта проблема пару раз вылезала у меня, относительно часто вижу её у других пользователей на форуме (например http://community.bablosoft.com/topic/11116/не-сохраняются-профили-решил). На данный момент это решается действием "спать" после работы скрипта на ~30 секунд. Согласитесь, это костыль. Как по мне, решение с точки зрения разработки довольно простое: сделать так, чтобы перед завершением работы потока, который использует профиль, он сохранял в профиль на диске все данные, а только потом завершал работу. Просто, понятно, и сразу отсечёт вопросы типа "у меня не сохранился профиль".

  • @DoctorKrolic В дополнение к этой проблеме - переписывались с саппортом по почте, но решение я так и не уловил.

    Нигде не описано, что нельзя открывать профиль в нескольких вкладках одновременно. Но если у меня например 16 потоков и все работают в одном профиле, то для каждой асинхронки я должен делать сначала "Переключение на локальный профиль". Если потоков больше 4-5 шт. - профиль просто не подгружается.

    Приходится писать костыль, на 16 потоков заводить 4 копии профиля под них и балансировать нагрузку... Но это костыль. :(

  • @AngelOfAncient по сути проблемы при использование одного профиля в несколько потоков ожидаемы тоесть могут быть конфликты. Я как-то городил такое и пришлось куки сохранять\загружать вручную.

  • @AngelOfAncient Я, кстати, немного другое имел в виду. Вкратце: если использовать 1 профиль в 1 потоке, то иногда он не сохраняет последние действия в браузере, например, бот зашёл в аккаунт и сразу завершил работу, а куки захода сохраниться в профиль не успели

  • Скажите, кто то замечал после обновлений БАС что нагрузка на процессор выросла?
    Теперь тоже самое количество потоков, грузит процессор не на 50-60% а на 100%

  • @sir-ydroidrrr получилось снизить нагрузку на процессор?

  • я не знаю как ув. @support утверждает что нагрузка уменьшилась на 5-10%, 20 покупателей по очереди пишут что нагрузка именно выросла, а не уменьшилась

  • @Evheniu писали же, попробуйте переустановить бас в чистую. Удалить. перезагрузить, поставить в чистую

  • @Evheniu да. Такая же нагрузка стала, как и на 22.5.1.

  • @Bigma а как изменит это скомпилированные проекты у покупателей?

  • @Bigma в том плане что нужно скрипт перекомпилировать, или открыть xml в бас после удаления, и загрузить заново на сервер исходник?

  • @Evheniu после этого попробуй перекомпилировать. и загрузить новые.

  • @support Если я компилировал скрипт на старой версии программы, потом в новой редактировал но не перекомплеировал, почему у меня тоже выросла нагрузка на процессор?

  • @Evheniu Если вы редактировали скрипт в новой версии, а затем обновили его на сервер, то этого достаточно. Дополнительной перекомпиляции не требуется.

  • @super84 Кстати, практически любая версия доступна на официальном сайте, только номер нужной версии подставь в эту ссылку
    bablosoft.com/distr/BrowserAutomationStudio/22.1.2/BrowserAutomationStudioInstallAllInOne.exe

  • @Bigma а есть ещё какие-то варианты? удалил все версии бас, перезагрузил ПК, скачал новую версию, последнюю открыл скрипт, перекомпилировал, ничего не помогает, 25 потоков грузит Ryzen 7 2700 на 100%, раньше запускал 50-60 без проблем

  • @Evheniu скинуть скрипт разработчику, с описанием проблемы.

  • @Evheniu Попробуйте откатиться на прошлую версию.

  • @UserTrue то есть скачать прежнюю версию BAS, не последнюю актуальную 22.6.0?