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

Bablosoft News
  • У меня одного праздник когда обнова выходит?

  • Копировать функцию из проекта в проект по старинке пока?
    upd: увидел, из видео что это будет в новой версии...

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

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

    Есть пара пожеланий по интерфейсу, например дать возможность добавлять избранные действия в рабочую зону (где сейчас справка):
    0_1566587162266_c18849c1-9ca6-48a8-8fdd-9c0e62821c3c-изображение.png
    Хотя бы на 3-4 действия.


    И частенько просят дать возможность отделения инспектора переменных в отдельное окно или как вкладку с "результатом" и "логом":
    0_1566587350558_250249c9-bb9d-4d73-b58b-9b5bfe82beaf-изображение.png

  • В меню функций не хватает возможности "закрепить" выбранную функцию вверху списка. И хорошо бы закрепить функции Main и OnApplicationStart вверху "по умолчанию"

  • Потрясающее обновление, достойное внимания. Спасибо автору за функциональные возможности. Об асинхронике я высказываюсь уже давно, в прошлый раз меня высмеяли, сегодня оно в обнове. Наиболее сладкая фича для меня - это аргументы функции, раньше приходилось их выносить за рамки блока в виде переменных, сейчас же мы можем интегрировать их внутрь. Это позволит создавать гибкие шаблоны, не привязанные к статике данных. По сути для множественного использования под старые проекты достаточно сформировать один универсальный проект xml с набором функций, принимающих аргументы, как-то: прокси, фингерпринты и т.д.
    Наглядный пример универсальности функций выкладываю сюда: достаточно задать два аргумента: string и color. И ваш лог засияет одним из 139 цветов. В аргумент color можно задать, как текстовое обозначение цвета, например "green", так и rgb, например, #66ff00
    Можете использовать в любом проекте :)
    Колоризатор лога прикрепляю сюда: 0_1566612375592_colorize_log.xml

  • Так же хочу высказаться по поводу "описания" к функции. Сейчас оно делается внутри редактирования функции и посмотреть его можно исключительно там, что не очень удобно. Не знаю, планируются ли изменения автором, но не плохо было бы позволить смотреть описание прямо из внешнего блока. Примерное представление я нафотошопил на картинке ниже:
    0_1566614819050_Untitled-3.png

  • Не переведено и заезжает одно на другое))

    0_1566607955576_2019-08-24_035154.jpg

  • Необязательно же обновлять старый скомпилированный проект клиентам?

  • @mrhensley, необязательно

  • Ничего интересного, даже качать не буду.

    Там пора бы реально делами заняться:
    1)Улучшить анонимность, там уже новые методы появились определения.
    2)Модуль IMAP вообще нуждается в полной замене с нуля.
    3)По профилям там есть где копнуть.
    4)FP Switcher функционал бы добавить/расширить.
    5)Модуль джосна добавить пора бы
    6)Базу данных прокси обновить (Сведения об IP), там с НГ вышел расширенный функционал у тех ребят. Больше инфы об IP отдает. Не ну реально бесит этот IP_INFO_VALID - FALSE.

  • @fastspace По поводу анонимности это точно, cам BAS каким-то образом виден разным сервисам, например стримминговым сайтам, получается такие монстры, как гугл и фейсбук уж точно его распознают

  • @fastspace, Ничего интересного для вас, но не для других.

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

    Модуль IMAP вообще нуждается в полной замене с нуля.

    Что мешает использовать curl или node?

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

    Модуль джосна добавить пора бы

    Зачем? Через выполнить код легко сделать парсер json любой сложности. Json явно не то для чего нужен отдельный модуль, т.к парсер json это простейший js

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

    Копировать функцию из проекта в проект по старинке пока?
    upd: увидел, из видео что это будет в новой версии...

    В новой версии будет обновлена система модулей. Будет возможность:

    1. Создавать свой модуль из проекта со списком функций.
    2. Устанавливать модули на свою версию БАС.
    3. Делиться модулями.
    4. Использовать модули в скомпилированных приложениях.
  • @fox said in Выпущена 22.0.0 версия BrowserAutomationStudio:

    Есть пара пожеланий по интерфейсу, например дать возможность добавлять избранные действия в рабочую зону (где сейчас справка):

    Не хочу ее снова захламлять, но могу сделать шорткаты для действий в закладках.

    И частенько просят дать возможность отделения инспектора переменных в отдельное окно или как вкладку с "результатом" и "логом"

    Это сделать будет достаточно сложно, лучше потратить время на более значимые вещи.

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

    Так же хочу высказаться по поводу "описания" к функции. Сейчас оно делается внутри редактирования функции и посмотреть его можно исключительно там, что не очень удобно. Не знаю, планируются ли изменения автором, но не плохо было бы позволить смотреть описание прямо из внешнего блока.

    Описание функций будет использовано при превращении проекта с функциями в модуль. Описание конкретного действия в создаваемом модуле будет получаться из описания функции.

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

    В меню функций не хватает возможности "закрепить" выбранную функцию вверху списка. И хорошо бы закрепить функции Main и OnApplicationStart вверху "по умолчанию"

    Для удобства можно сделать "прямоугольный раздел" под поиском и перетянутые функции в тот раздел (drag-and-drop), тоже становятся закрепленными.

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

    Ничего интересного, даже качать не буду.

    Там пора бы реально делами заняться:
    1)Улучшить анонимность, там уже новые методы появились определения.
    2)Модуль IMAP вообще нуждается в полной замене с нуля.
    3)По профилям там есть где копнуть.
    4)FP Switcher функционал бы добавить/расширить.
    5)Модуль джосна добавить пора бы
    6)Базу данных прокси обновить (Сведения об IP), там с НГ вышел расширенный функционал у тех ребят. Больше инфы об IP отдает. Не ну реально бесит этот IP_INFO_VALID - FALSE.

    Пока это выглядит как то, что вы выражаете свое недовольство, тем, что в новой версии не то, что вам нужно.

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

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

    @fastspace По поводу анонимности это точно, cам BAS каким-то образом виден разным сервисам, например стримминговым сайтам, получается такие монстры, как гугл и фейсбук уж точно его распознают

    Тоже самое, нужно больше деталей.

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

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

    Ничего интересного, даже качать не буду.

    Там пора бы реально делами заняться:
    1)Улучшить анонимность, там уже новые методы появились определения.
    2)Модуль IMAP вообще нуждается в полной замене с нуля.
    3)По профилям там есть где копнуть.
    4)FP Switcher функционал бы добавить/расширить.
    5)Модуль джосна добавить пора бы
    6)Базу данных прокси обновить (Сведения об IP), там с НГ вышел расширенный функционал у тех ребят. Больше инфы об IP отдает. Не ну реально бесит этот IP_INFO_VALID - FALSE.

    Пока это выглядит как то, что вы выражаете свое недовольство, тем, что в новой версии не то, что вам нужно.

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

    Вот по FP моя тема, описано подробнее уже некуда:https://community.bablosoft.com/topic/8195/немного-расширить-функционал
    там самое главное адаптация под пассивный отпечаток прокси.

    Вот по модулю таймзоны:
    https://support.maxmind.com/geolite-legacy-discontinuation-notice/
    Со 2 января 2019 они сделали коммерческую версию geolite-legacy2 и больше не поддерживают бесплатную версию (которая шас в BAS). Больше данных об IP и больше сведений.
    Я конечно понимаю это версия стала теперь коммерческой, но считаю что она не так сильно вас разорит. В любом случае текущие базы данных будут постепенно устаревать и нужно будет искать какое-то новое решение.

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