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

Bablosoft News
  • @Kinokio 23.2.2 Но я бы вам посоветовал fidler'ом отснифать, что вам там надо

  • Все тот же баг.
    4588aa18-2c27-4ef1-bebb-66ef367e3b20-image.png

    Я посоветовал скачать старую 23 версию - все заработало.

  • @Ajshma применяешь прокси пустой и все норм.скорее всего стоит галочка использовать прокси из профиля(по крайне мере у меня так было)

  • @xtra вообще профиля не использую. Все хранится в базе - отпечаток, куки, локал сторейдж и т.п.. Так что это исключено.

  • @Ajshma said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @xtra вообще профиля не использую. Все хранится в базе - отпечаток, куки, локал сторейдж и т.п.. Так что это исключено.

    Есть возможность воспроизвести эту ошибку локально? Или получить доступ к пк в котором эта ошибка проявляется?

  • @Fox said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @Ajshma said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @xtra вообще профиля не использую. Все хранится в базе - отпечаток, куки, локал сторейдж и т.п.. Так что это исключено.

    Есть возможность воспроизвести эту ошибку локально? Или получить доступ к пк в котором эта ошибка проявляется?

    Да, я попрошу сейчас у пользователей с этим багом, доступы. Локально не воспроизвести - проявляется случайно на разных компах.

  • @Fox есть. Отправлю данные в личку.
    На том сервер запустили тестовый скрипт - просто загрузить яндекс.
    И вот что выдает.
    50c25c7f-1e4f-4a86-af28-ce4819dfd62f-image.png

  • @Ajshma Смирись и забей. Это новый вечный баг в BAS.

  • @FastSpace said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @Ajshma Смирись и забей. Это новый вечный баг в BAS.

    Проблемой уже занимаются

  • This post is deleted!
  • @Ajshma said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    Все хранится в базе - отпечаток, куки, локал сторейдж и т.п..

    ну куки там понятно и отпечаток тоже, не логично правда все это класть в базу. Но локал сторадж то как вы в базу заипихнули и самое главное зачем ?

  • @Fox основной баг с непрогрузом страниц тоже исчез. Видимо установка среды BAS исправило. Спасибо!

  • @Bigma не понимаю вопроса "зачем". Если вы не знаете для чего служат локал сторейдж и что в них хранят такие, как гугл, яндекс и ютуб, то тогда понятно откуда такой вопрос. А по факту - я не использую профили с их гигантскими размерами кеша и сотнями одинаковых файлов и папок в каждом профиле. Все важное храню в базе. Когда нужен профиль, то скрипт берет временную папку профиля со всей его структурой и в него загружается из базы уникальные данные.

    Зачем? Чтобы победить проблему заполнения дисков, и разгрузить БАС, который и так стал тяжеловесным после 24 версии.
    Теперь нет нужды париться с папками профилей - все в базе. Это удобно, это быстро и это экономит ресурсы сервера.

  • @Ajshma Я имел ввиду - по сути вы добавляете нагрузку для диска - данные пишутся во временный профиль, потом записываются в базу, потом из базы снова пишутся на диск, после работы снова записывыются в базу. 4 операции записи, вместо одной ...

  • @Fox said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    Спорное нововведение, но в любом случае, для запроса функционала на форуме есть отдельная ветка
    https://community.bablosoft.com/category/20/запросы-функционала

    Спасибо. Это небольшая правочка, удлинить копируемую строку а не запрос функционала. Если сложно, то пускай будет как есть. В CSS селекторах есть несколько вариантов на выбор, и длинные селекторы в том числе. Подумал, что можно и в MATCH хотя бы полный путь включить... Но дело разработчика) Ему всегда виднее.

  • @support, "Список" - "Удалить часть" - "Конечный Индекс" на самом деле не индекс, а количество удаляемых элементов.

  • @Bigma возможно вы правы в какой то мере. Я могу ошибаться, но запросы к БД, не особо нагружают диск - скорее это относится к памяти. И в результате никакой ощутимой нагрузки на диск никто теперь не наблюдает.
    Даже 100 потоков, если поработают над инициацией профилей, то только в начале работы потока на запись локал сторейдж (далее работа идет с памятью - куки и отпечаток загружаются из базы и применяются уже после применения профиля). Да, теперь больше памяти надо, но ее всегда хватало, в отличие от дисков.

  • @Bigma для примера. Бекап базы, которая хранит в себе 137 профилей и еще массу другой информации по проекту весит в незаархивированном виде 10 мегабайт. В архиве пол мегабайта. Сама база - всего 30 файлов. Сравните с количеством файлов, если хранить все это добро в папках профилей.
    09316a09-c0b3-4b9c-9719-f40386f255c5-image.png

    Сравнить только с одним профилем - 300 файлов, 60 папок, 20 мб.

    9e662b48-c993-4906-9ae6-3d5ec294f2a9-image.png

  • @Vituskosoy said in Выпущена 24.0.2 версия BrowserAutomationStudio:

    @support, "Список" - "Удалить часть" - "Конечный Индекс" на самом деле не индекс, а количество удаляемых элементов.

    Тикет по этой проблеме давно создан

  • @travkin на счет тормозов. Делюсь:
    Основные методы оптимизации работы в многопотоке:

    • Отключение картинок
    • Пауза между потоками от 5 секунд
    • Производительность браузера 10
    • Уменьшение масштаба браузера
    • Очистка лога через каждые 1-3 секунды