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

Bablosoft News
  • @usertrue Это разные вещи, скорее всего, там речь идет о том, как удаляется свойство и это не связано с тем, что предагаете вы. Эмулировать разные апи, которые не поддерживает браузер - очень сложная задача, даже если опираться на какую-то библиотеку.

  • @support Как?

  • @istorskiy Напишите код доступа от team viewer в личку

  • Всем привет. Обновился в 21.9.1, теперь компилирую скрипт, а он на сервер не грузится.
    Ругается
    0_1560364878218_5da99182-6814-43d7-8038-5c76ba165912-image.png
    Какой-то лимит исчерпан. Это мой первый скрипт за день. Я что-то не так делаю, или это на сервак нагрузка, подождать надо?

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

    Всем привет. Обновился в 21.9.1, теперь компилирую скрипт, а он на сервер не грузится.
    Ругается
    0_1560364878218_5da99182-6814-43d7-8038-5c76ba165912-image.png
    Какой-то лимит исчерпан. Это мой первый скрипт за день. Я что-то не так делаю, или это на сервак нагрузка, подождать надо?

    Только что проверил на BAS версии 21.9.1, всё норм:
    0_1560365839742_cdd39fba-8ba7-4509-968b-320ffe9c861c-изображение.png

    Попробуйте загрузить через сайт. Ещё ошибка может возникать если в коде скрипта присутствуют смайлы.

  • @fox Спасибо. У меня не смайлы, я значки для телеграма в кубике шаблона. Хреновастенько. А их экранировать нельзя? Неужто придется с внешним файлом мудрить?

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

    @fox Спасибо. У меня не смайлы, я значки для телеграма в кубике шаблона. Хреновастенько. А их экранировать нельзя? Неужто придется с внешним файлом мудрить?

    Через сайт тоже не грузится.

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

    @fox Спасибо. У меня не смайлы, я значки для телеграма в кубике шаблона. Хреновастенько. А их экранировать нельзя? Неужто придется с внешним файлом мудрить?

    Попробуй через encodeURIComponent()
    @usertrue said in При загрузке скрипта на сервер ошибка Error : error (смайлы):

    @teamgame said in При загрузке скрипта на сервер ошибка Error : error (смайлы):

    😀

    Не проверял, но думаю это можно обойти вот так

    var smileEncode = encodeURIComponent("😡😀"); //"%F0%9F%98%A1%F0%9F%98%80"
    log(decodeURIComponent(smileEncode ) );
    

    Через сайт тоже не грузится.

    Да, скрипт с смайлами вообще не грузятся на сервер.

  • @fox Надо в БАС добавить пушь уведмоление "так нельзя", когда человек пытается поставить в код смайлик ))

  • @usertrue Да в том то и прикол, что можно. Локально скрипт компилируется и работает без проблем. Значки телеграма лежат и в шаблоне и в переменных BAS. А на сервер не грузится. encodeURIComponent() не решает вопрос. Ну ничего, вынесу в отдельный файл.

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

    @usertrue Да в том то и прикол, что можно. Локально скрипт компилируется и работает без проблем. Значки телеграма лежат и в шаблоне и в переменных BAS. А на сервер не грузится. encodeURIComponent() не решает вопрос. Ну ничего, вынесу в отдельный файл.

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

    0_1560374808428_8ac30872-3153-41c2-8973-c78750667c07-изображение.png

    0_1560374846247_ecd89664-4930-4dc8-8601-39cd78d14be3-изображение.png

    Спокойно заливается на сервер:
    0_1560374890104_66514a45-ba3b-47d6-aa98-02452b1ba17b-изображение.png


    Скомпилированный скрипт с веб интерфейсом:
    0_1560375271000_d7c0a160-e400-4625-b0ea-38055c70ce8d-изображение.png

  • Спасибо @Istorskiy за доступ, проблему с отрисовкой удалось решить, сейчас работаю над увеличенным потреблением CPU, как только исправлю, будет патч.

  • Вижу разработчик по большей части в этой ветке присутствует. Хотел бы обратить его внимание на проблему с планировщиком. https://community.bablosoft.com/topic/7766/планировщик-в-bas-не-хватает-функции-пауза

    И ещё наблюдение по крайней версии: очень тяжело грузят процессор всего лишь пять потоков запущенных в режиме запуск. Если компилировать, легче пойдет? Просто мне удобнее в запуске работать, всегда можно что то подкрутить на лету быстро и без путаницы перейдя в запись.

  • @masterklas

    очень тяжело грузят процессор всего лишь пять потоков запущенных в режиме запуск

    сейчас работаю над увеличенным потреблением CPU, как только исправлю, будет патч

  • @romanbiz да, по этому моменту понял. Ещё с планировщиком решить бы...

  • Проблема с CPU будет решена только после перехода на хром 70 или выше. Это сложно объяснить, но других вариантов нету. Я постараюсь это сделать максимально быстро и успеть за выходные.

    Пока можно отключать рендеринг с помощью GPU, но только на свой страх и риск, метод toDataURL() будет возвращать пустое изображение в случае использования WebGL.

    Надеюсь на понимание.

  • @support Мы все понимаем, большое спасибо за Вашу работу, мы все очень ее ценим.
    Все кого смущает повышенный расход CPU могут скачать прошлую версию в линейке 21.8
    http://bablosoft.com/distr/BrowserAutomationStudio/21.8.1/BrowserAutomationStudioInstallAllInOne.exe
    Либо откатиться %DISK%:\Users\Administrator\AppData\Roaming\BrowserAutomationStudio\apps удалив папку с новой версией оставив папку с 21.8.1

  • @support Сможете добавить нехватающие функции работы с вкладками в BAS? А именно получение номера текущей вкладки, числа вкладок, какой url на такой то вкладке и открытие страницы строго в ново вкладке (или зажатие Ctrl)?
    Иначе приходится постоянно циклом проходиться по всем вкладкам, чтобы получить текущий список - происходит мерцание по вкладкам, пока идет переключение с одной на другой.

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

    @support Сможете добавить нехватающие функции работы с вкладками в BAS? А именно получение номера текущей вкладки, числа вкладок, какой url на такой то вкладке и открытие страницы строго в ново вкладке (или зажатие Ctrl)?
    Иначе приходится постоянно циклом проходиться по всем вкладкам, чтобы получить текущий список - происходит мерцание по вкладкам, пока идет переключение с одной на другой.

    Получить номер вкладки точно запланировано.

  • Добрый день! Уважаемый @support скажите, пожалуйста, когда появится возможность приобретать ключи к FingerprintSwitcher без привязки к ip?