Если уж полезли менять интерфейс - сделайте наконец то действительно полезную фичу - переключение между функциями. Запарило при каждом апдейте вносить изменения.
image.png
@usertrue Да в том то и прикол, что можно. Локально скрипт компилируется и работает без проблем. Значки телеграма лежат и в шаблоне и в переменных BAS. А на сервер не грузится. encodeURIComponent() не решает вопрос. Ну ничего, вынесу в отдельный файл.
@baslike said in Выпущена 21.9.0 версия BrowserAutomationStudio:
@usertrue Да в том то и прикол, что можно. Локально скрипт компилируется и работает без проблем. Значки телеграма лежат и в шаблоне и в переменных BAS. А на сервер не грузится. encodeURIComponent() не решает вопрос. Ну ничего, вынесу в отдельный файл.
Ты бы хоть в тестовом скрипте выложил для примера эти смайлы. Потому что я только что проверил вариант с decodeURIComponent()


Спокойно заливается на сервер:

Скомпилированный скрипт с веб интерфейсом:

Спасибо @Istorskiy за доступ, проблему с отрисовкой удалось решить, сейчас работаю над увеличенным потреблением CPU, как только исправлю, будет патч.
Вижу разработчик по большей части в этой ветке присутствует. Хотел бы обратить его внимание на проблему с планировщиком. https://community.bablosoft.com/topic/7766/планировщик-в-bas-не-хватает-функции-пауза
И ещё наблюдение по крайней версии: очень тяжело грузят процессор всего лишь пять потоков запущенных в режиме запуск. Если компилировать, легче пойдет? Просто мне удобнее в запуске работать, всегда можно что то подкрутить на лету быстро и без путаницы перейдя в запись.
@masterklas
очень тяжело грузят процессор всего лишь пять потоков запущенных в режиме запуск
сейчас работаю над увеличенным потреблением CPU, как только исправлю, будет патч
Проблема с 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)?
Иначе приходится постоянно циклом проходиться по всем вкладкам, чтобы получить текущий список - происходит мерцание по вкладкам, пока идет переключение с одной на другой.
Получить номер вкладки точно запланировано.
Выпущена версия 21.9.2, в ней:
Версия Chrome обновлена до 70.0.3538.102
Исправлены проблемы с чрезмерными нагрузками на CPU.
Исправлена проблема с пустыми результатами при получении содержимого canvas c использованием WebGL.
Исправлены падения при запуске функции в нескольких потоках сразу после начала основного потока.
Исправлен баг замены navigator.vendor.
Лого BAS убрано из процесса RemoteExecuteScript.exe
@support said in Выпущена 21.9.0 версия BrowserAutomationStudio:
- При использовании отрицательных координат для перемещения мыши, будут автоматически вызваны события о перемещении мыши за пределы экрана.
@support @Fox А можете пожалуйста посмотреть - баг ли это. Если поставить отрицательную Y координату, то да, курсор перемещается на самый верх и потом вне экрана. Но для этого страница резко скроллится на самый верх и только потом происходит это действие.
Как убрать этот скролл? Мне нужно, чтобы мышь просто убиралась вверх и потом за экран.
По данному вопросу я уже создавал тему
https://community.bablosoft.com/post/48751
Добавлен новый режим аутентификации - без ip, его можно включить в менеджере ключей:

В режиме аутентификации без ip лимит на получение отпечатков понижен до 100 за 3 минуты.
Все ключи купленные после 23 июня по умолчанию будут использовать новый режим.
Чтобы его включить для ключей купленных ранее, нужно зайти в менеджер ключей.
Старый режим остается без изменений.
Реализована возможность комбинировать ключи:

Теперь один ключ можно аннулировать чтобы продолжить срок действия другого.
Этим же методом можно "оживить" старые ключи.
Нельзя продлевать ключи, если у них разные владельцы. Это сделано для того, чтобы избежать кражи ключа, когда его владелец расшарил его по ошибке.
Данные изменения должны сделать сервис доступней как для собственного использования, так и для продажи скриптов вместе с FingerprintSwitcher.
@support said in Выпущена 21.9.0 версия BrowserAutomationStudio:
@fastspace Предложите свой вариант, как бы вы хотели, чтобы работал сервис.
Купить за дополнительную плату больше IP.
@fastspace Я могу вам предложить либо несколько ключей со скидкой, это позволит использовать софт на большем количестве ип, либо 1 ключ с увеличенными лимитами, тоже со скидкой. Но тут нужно знать сколько запросов в минуту вы делаете, количество ВПС, которое используете, например, будет ли оно расти и т. д. Если вам это интересно, напишите на почту mail.to.twaego@gmail.com
@support said in Выпущена 21.9.0 версия BrowserAutomationStudio:
Новая версия BAS по умолчанию отрисовывает содержимое браузера используя видеокарту.
Старая реализация использовала исключительно CPU, но это можно обнаружить. Прежний способ отрисовки можно вернуть обратно заменив значения
--disable-gpu-deleted
--disable-gpu-compositing-deletedна
--disable-gpu
--disable-gpu-compositingВ файле chrome_command_line.txt
Заметил, что отрисовка на доп вкладках не плавная и это палится. Стал искать причины. И в файле chrome_command_line.txt увидел, что стоят старые ключи
--disable-gpu
--disable-gpu-compositing
заменил их на
--disable-gpu-deleted
--disable-gpu-compositing-deleted
и стало немного лучше, но всеравно отрисовка движений мыши в доп вкладках не до конца плавная и это видят...
Данные ключи сознательно откатили на прежние значения или это ошибка?