Предыдущие версии

Поддержка
  • Хэй хо. Хотелось бы знать какие предыдущие версии доступны для скачивания? путем перебора удалось тыкнуть в 22.0.0.
    P.s. Откат на столь раннюю версию решил мою проблему.

    Короткое описание проблемы:

    Инкогнито Обыкновенный, [28.06.21 00:20]
    такс, ребят, шляпа такая. есть файлик весом в 8 метров. в запуске он обрабатывается прекрасно, без лагов мам пап и кредитов. Но стоит только отправить его в запуск, как бас тут же виснет. Но при этом если тот же самый скрипт запусить но с небольшим файлом (пробовала до 1 мб) то все прекрасно обрабатывает

    Инкогнито Обыкновенный, [28.06.21 00:20]
    ВНимание вопрос. На какую версию бас мне откатываться?)

    _ . . _ .-, .,. ..-.-.--..-.--..-,-.-,,,,.-.-,_.,__,
    P.p.s. Действие "Удалить дубликаты"

    Прикрепленных скриптов с минимальным действием и прочих ништяков для обнаружения проблемы не будет.

  • @artihorror said in Предыдущие версии:

    Хэй хо

    Ку, буквально вчера тебя вспоминали :D

    https://community.bablosoft.com/topic/16886/как-реализовать-выбор-типа-ресурсов-в-пользовательском-интерфейсе

    Хотелось бы знать какие предыдущие версии доступны для скачивания? путем перебора удалось тыкнуть в 22.0.0.

    На сколько я знаю, премиум версия недоступна ниже 23.0.0 версии, так как была изменена система защиты BAS

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

    Дак в каком виде ошибка проявляется, в режиме "запуска" или "записи"?

    _ . . _ .-, .,. ..-.-.--..-.--..-,-.-,,,,.-.-,_.,__,

    Перевод с азбуки морзе выдал результат "ТЕЕТРС", это что за слово такое? )

    P.p.s. Действие "Удалить дубликаты"

    Это действие из модуля "Список"?
    139a524b-bd90-4486-860d-931244e2505b-изображение.png

    Но ведь код этого действия не менялся с момента его появления в BAS:


    BAS 22.0.0

    VAR_111 = (function(){var seen = {}; return (VAR_111).filter(function(item) { return seen.hasOwnProperty(item) ? false : (seen[item] = true); });})();
    

    7e1e52d3-ec99-4501-b980-bb1f4c705b60-изображение.png


    BAS 23.2.2

    VAR_111 = (function(){var seen = {}; return (VAR_111).filter(function(item) { return seen.hasOwnProperty(item) ? false : (seen[item] = true); });})();
    

    7256364e-d840-4787-b19c-c24793b42635-изображение.png


    BAS 24.1.1

    VAR_111 = (function(){var seen = {}; return (VAR_111).filter(function(item) { return seen.hasOwnProperty(item) ? false : (seen[item] = true); });})();
    

    a3bfdeac-8014-422d-86f0-52119e972500-изображение.png

  • @Fox said in Предыдущие версии:

    Дак в каком виде ошибка проявляется, в режиме "запуска" или "записи"?

    в запуске и бас просто умирает без всяких ошибок. Не помню что именно винда пишет когда приложение не отвечает. И подождать тоже не помогло, пол часа ожидала в надежде что отвиснет. Хотя в записи сие действо работает почти моментально.

    Но ведь код этого действия не менялся с момента его появления в BAS:

    Та не в действии дело. Не представляю с чем связано. Прост для меня есть 2 факта. В старой - работает. В новой - нет.

    На сколько я знаю, премиум версия недоступна ниже 23.0.0 версии, так как была изменена система защиты BAS

    Та мне б хотя бы обычную. Хотелось бы для работы с хттп и файлайми откатиться версии к 16

    Ку, буквально вчера тебя вспоминали :D
    https://community.bablosoft.com/topic/16886/как-реализовать-выбор-типа-ресурсов-в-пользовательском-интерфейсе

    О, это будет добавлено по дефолту и не придется писать функции замены?

  • @artihorror said in Предыдущие версии:

    Та не в действии дело. Не представляю с чем связано. Прост для меня есть 2 факта. В старой - работает. В новой - нет.

    Скрипт приложить не? А ну да

    @artihorror said in Предыдущие версии:

    Прикрепленных скриптов с минимальным действием и прочих ништяков для обнаружения проблемы не будет.

    Но я сейчас файл 9 мб прогнал, все норм

  • @UserTrue Не претендую на исправление данной проблемки. Решается откатом - значит не проблема. Просто дайте мне ссыль на какую нибудь версию из времен древних греков и буду довольна

  • @artihorror said in Предыдущие версии:

    @UserTrue Не претендую на исправление данной проблемки. Решается откатом - значит не проблема. Просто дайте мне ссыль на какую нибудь версию из времен древних греков и буду довольна

    В url загрузки напиши нужную версию просто, но сильно старых там нет. Например https://bablosoft.com/distr/BrowserAutomationStudio/23.2.2/BrowserAutomationStudioInstallAllInOne.exe

  • @UserTrue ниже 22.0.0 не качается( ![alt text](Снимок.PNG image url)

  • @artihorror Ну да, сильно старые не хранятся, наверное только самому собирать. Хотя нет, в исходника, если верить тегам 22.6.6 самая старая

  • @artihorror said in Предыдущие версии:

    Дак в каком виде ошибка проявляется, в режиме "запуска" или "записи"?

    в запуске и бас просто умирает без всяких ошибок. Не помню что именно винда пишет когда приложение не отвечает. И подождать тоже не помогло, пол часа ожидала в надежде что отвиснет. Хотя в запуске сие действо работает почти моментально.

    "в запуске и бас просто умирает" и "Хотя в запуске сие действо работает почти моментально.", может я чего не знаю и в BAS есть разные "запуски"?

  • @artihorror 21-ая версия может некорректно работать на любых сайтах просто потому, что там движок нескольколетней давности. Перестаньте, пожалуйста, заниматься извращениями. 24.1.1 вполне сносно работает

  • @Fox said in Предыдущие версии:

    "в запуске и бас просто умирает" и "Хотя в запуске сие действо работает почти моментально.", может я чего не знаю и в BAS есть разные "запуски"?

    сорян, в запуске умирает в записи работает

  • @artihorror said in Предыдущие версии:

    Та мне б хотя бы обычную. Хотелось бы для работы с хттп и файлайми откатиться версии к 16

    В 23.1.0 версии была обновлена библиотека libcurl, которая используется для http-запросов
    https://community.bablosoft.com/topic/12713/выпущена-23-1-0-версия-browserautomationstudio/1

    298012e0-b26d-47fd-9245-a24e3c62f44a-изображение.png

    То есть на более старых версиях BAS не получится отправить успешно http-запрос на некоторые сайты (например https://4lapy.ru или https://www.detmir.ru)

    сорян, в запуске умирает в записи работает

    Странно однако, что на разных версиях BAS один и тот же код вызывает такие ошибки. Для удаления дубликатов в массиве кстати производительнее будет использовать объект, чем метод filter()

  • @Fox said in Предыдущие версии:

    Для удаления дубликатов в массиве кстати производительнее будет использовать объект, чем метод filter()

    Ну в БАС же тоже в объект запоминаются элементы массива. А просто объект далеко не всегда подойдет. А если у тебя в массиве не примитивы, а другие объекты или массивы, и плюс порядок ключей в объекте может сбится

  • @UserTrue said in Предыдущие версии:

    @Fox said in Предыдущие версии:

    Для удаления дубликатов в массиве кстати производительнее будет использовать объект, чем метод filter()

    Ну в БАС же тоже в объект запоминаются элементы массива. А просто объект далеко не всегда подойдет. А если у тебя в массиве не примитыва, а другие объеты или массивы, и плюс порядок ключей в объекте может сбится

    Да, согласен, но в конкретно этом случае через объект может быть производительнее. Сам как то избавлялся от дубликатов в 20 мегабайтном файле через объекты

  • @Fox said in Предыдущие версии:

    Да, согласен, но в конкретно этом случае через объект может быть производительнее. Сам как то избавлялся от дубликатов в 20 мегабайтном файле через объекты

    Вообще большие файлы лучше через БД чистить, например в монго можно включить контроль уникальности и он просто не будет записывать дубликаты.

  • @UserTrue said in Предыдущие версии:

    , например в монго можно включить контроль уникальности

    турум, покажи как это сделать кнопочкой в басе без использования ноды и чтоб не парсить конфиг файлы и не цепляться к ней ручками

  • @artihorror said in Предыдущие версии:

    турум, покажи как это сделать кнопочкой в басе без использования ноды и чтоб не парсить конфиг файлы и не цепляться к ней ручками

    Кнопочкой никак ) Но с подключением сложностей нет,в лайфхаках есть пример кода для подключения к встроенной БД

    1. Создаешь коллекцию (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createCollection)
    2. Создаешь индекс уникальности (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createIndex флаг unique)
    3. Заполняешь (https://mongodb.github.io/node-mongodb-native/3.2/api/Collection.html#insertMany)
  • @UserTrue said in Предыдущие версии:

    @artihorror said in Предыдущие версии:

    турум, покажи как это сделать кнопочкой в басе без использования ноды и чтоб не парсить конфиг файлы и не цепляться к ней ручками

    Кнопочкой никак ) Но с подключением сложностей нет,в лайфхаках есть пример кода для подключения к встроенной БД

    1. Создаешь коллекцию (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createCollection)
    2. Создаешь индекс уникальности (https://mongodb.github.io/node-mongodb-native/3.2/api/Db.html#createIndex флаг unique)
    3. Заполняешь (https://mongodb.github.io/node-mongodb-native/3.2/api/Collection.html#insertMany)

    А теперь внимание. Зачем мне этот костыль? ок, я понимаю что рбота с монго через бас сделана совершенно никак и для такой модели бд намного лучше подошел бы мускул. Монго это NOsql база, а бас ее зачем то структурирует. Но тем не менее она есть и она работает. И есть модуль для работы с ней. Бас себя позиционирует как инструмент автоматизации без навыков кода. Вот я и пользуюсь этим инструментом без навыков кода и не хочу использовать костыли. Я прекрасно могу реаизовать этот же функционал (имею ввиду текущий проект, собранный на коленке) на яп, и строк кода будет немногоим больше, чем я полезу разбираться с этим костылем.

  • @artihorror said in Предыдущие версии:

    . Вот я и пользуюсь этим инструментом без навыков кода и не хочу использовать костыли.

    Это как раз не костыль, а БАС прежде всего это автоматизация браузера, а не швейцарский нож. А если у тебя будет 50кк записей? А у меня было даже больше..

  • @artihorror Спасибо за тестовый скрипт и файл, но проект у меня одинаково зависает как на 22 версии, так и на 24 версии BAS.