@hellomembersha by default the new version is installed without deleting the old one. You can't worry, the previous version will not go anywhere and will not change.
Выпущена 24.0.2 версия BrowserAutomationStudio
-
@spacerange said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Добавьте пункт "Загрузить" в "Пересоздать действия". Иначе в режиме запуска загружается пустая страница.
Тоже попробовал, не получилось https://i.imgur.com/LN8rrma.gif
Все-таки действие "Загрузить" пересоздавать необязательно.
-
@DoctorKrolic said in Выпущена 24.0.2 версия BrowserAutomationStudio:
А почему бы при сворачивании браузера не просто понижать fps, а убирать обновление картинки вообще?
Изображение нужно получать для решения капчи, поиска элемента по изображению, еще в некоторых местах.
-
@mrhensley, в BAS работают только куки из BAS, а в новой версии только куки из новой версии
-
@FastSpace said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Чекните этот сайт https://abrahamjuliot.github.io/creepjs/
- Сайт сравнивает список доступных методов. Поэтому можете попробовать применять отпечатки именно 88 версии. Также для этого планируем обновлять браузер постоянно.
- Есть код, который определяет наличие шума для client rects. Можно отключить добавление шума туда.
_settings({"Fingerprints.RectanglesReplace":"false"})! - Есть небольшая проблема с плагинами, но именно небольшая. В ближайшее время исправлю. Пока можно использовать стандартные
_settings({"Fingerprints.Plugins":"BAS_NOT_SET"})!. Они в BAS по умолчанию точно такие же как Chrome.
Только не нужно применять это ко всем сайтам.
-
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
@spacerange said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Добавьте пункт "Загрузить" в "Пересоздать действия". Иначе в режиме запуска загружается пустая страница.
Тоже попробовал, не получилось https://i.imgur.com/LN8rrma.gif
Все-таки действие "Загрузить" пересоздавать необязательно.

Проект создан в версии: 23.2.2
testurlload.xml -
@kuzkuz said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Простите, подскажите, как можно установить 24.0.2 не затирая старую версию? (т.е. не через обновление, а отдельно) ? Спасибо
Он же и не затирает.

-
АХТУНГ!
У кого свой Custom фильтр отпечатков. Приколов добавиться много когда лезет всякое в отпечаток неправильное :DСмотрите какая видео карта попалась. Что такая в натуре существует :D:

Вот как должно быть:

Еще идут отпечатки вообще без параметра unmaskedRenderer. Возвращает undefined.
Думаю таких приколов около 10-15 добавиться, к уже существующему десятку. -
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
@FastSpace И при чем здесь новая версия?
Просто предупредил юзеров у кого свои фильтры, что нужно сделать будет новые фильтры.
-
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
- Есть код, который определяет наличие шума для client rects. Можно отключить добавление шума туда.
_settings({"Fingerprints.RectanglesReplace":"false"})!
Тогда значение будет с моего пк и всегда одинаковое. Что-типо канвас? Планируется ли тогда как и web_gl добавить реальный значения?
- Есть код, который определяет наличие шума для client rects. Можно отключить добавление шума туда.
-
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
Есть код, который определяет наличие шума для client rects. Можно отключить добавление шума туда.
Нене, там расхождения при эмуляции получаются, которые так фиксятся:
https://zennolab.com/discussion/threads/nevernaja-ehmuljacija-clientrects.89353/post-600634
Ну... Не совсем прям так, но идея такая) -
Тогда значение будет с моего пк и всегда одинаковое.
Не совсем, там обычно используют разные шрифты и значения разные за счет смены шрифтов.
Планируется ли тогда как и web_gl добавить реальный значения?
Я посмотрю позже на этот тест, возможно в этом нет необходимости.
-
@support said in Выпущена 24.0.2 версия BrowserAutomationStudio:
You do not have permission to view this page or perform this action.
дико извиняюсь)
Object.defineProperties(DOMRect.prototype, { 'height': { get(){ return this.bottom - this.top; } }, 'y': { get(){ return this.top; } }, 'width': { get(){ return this.right - this.left; } }, 'x': { get(){ return this.left; } }, });