Если уж полезли менять интерфейс - сделайте наконец то действительно полезную фичу - переключение между функциями. Запарило при каждом апдейте вносить изменения.
image.png
@agility said in Выпущена 24.1.0 версия BrowserAutomationStudio:
@support said in Выпущена 24.1.0 версия BrowserAutomationStudio:
Обновлен модуль "Работа с профилями": улучшена документация, некоторые действия адаптированы под новый движок.
Никак не могу найти ответа, можно ли удалять папку <папка_профиля>/Default/Service Worker/CacheStorage, чтобы профиль загружался без ошибок? А то с каждым использованием профиля папка все больше весит (на фото почти 10Мб), а это затрудняет работу с большой базой.
В данном случае профиль является черным ящиком, который лучше не трогать. Допускаются только операции копирования и удаления. Работа с ним никак не документирована и если вы решите как-то с ним взаимодействовать, то только на свой страх и риск.
@agility said in Выпущена 24.1.0 версия BrowserAutomationStudio:
можно ли удалять папку <папка_профиля>/Default/Service Worker/CacheStorage, чтобы профиль загружался без ошибок?
Пару месяцев назад приходилось чистить эту папку, особых изменений в плане анонимности не увидел. Но поддерживаю @Fox, не стоит так делать, лучше увеличить место на диске, так как профили сами по себе требуют много места.
По поводу проблемы с cloudflare. Она выглядела так:
Последовательность действий:
Зайти на сайт https://admin.plugrush.com/account/login. Не менять юа, не менять отпечаток. Проект из одного действия. Cloudflare.xml
Актуальный результат:
Происходит вечная загрузка https://i.imgur.com/eude3w2.gif.
Ожидаемый результат:
Сайт должен загружаться корректно https://i.imgur.com/Gisjihl.png.
Проблема состоит в том, что проверяется соответствие navigator.userAgent - navigator.webdriver.
Напомню, что недавно оно изменилось с undefined в false для Chrome по умолчанию, кажется это произошло при переходе на 89 версию.
Поэтому в старой версии работало корректно, там значение navigator.webdriver было равно undefined и соответствовало старому ua.
В новой версии оно равно false, как и новых версия хрома, поэтому для решения проблемы:
Либо нужно установить новый ua.
Либо использовать FingerprintSwitcher(предпочтительней).
@support said in Выпущена 24.1.0 версия BrowserAutomationStudio:
Проблема состоит в том, что проверяется соответствие navigator.userAgent - navigator.webdriver.
Так и есть, сейчас проверил отпечатки на которых вечная загрузка и в них нет подмены свойства webdriver
#1 Профиль
Вызываю профиль из главной функции - полёт нормальный.
(Первичное создание в пустой папке).

Вызываю его же из асинхронной - пишет "Не удалось переключится на профиль".
В папке профиля при этом файлы какие-то уже есть (После первого вызова из главного потока).
Действие одно и тоже.
Пробовал менять название папки (Без киррилицы, просто на 123) - в чём-то другом ошибка.

#2 Ресурсы
Исчезла возможность выбрать не только "Из переменной", но и из "Ресурса". При наведении на @

@AngelOfAncient said in Выпущена 24.1.0 версия BrowserAutomationStudio:
Вызываю его же из асинхронной - пишет "Не удалось переключится на профиль".
Профиль просто остается заблокированным тем потоком, который его вызвал первым. Вам надо использовать действие "перестать использовать профиль"
@UserTrue said in Выпущена 24.1.0 версия BrowserAutomationStudio:
Вам надо использовать действие "перестать использовать профиль"
О, а его нет. Вроде же было ) Возможно получиться сделать тоже самое через "сброс браузера" или "Переключиться на временный профиль"
Выше уже писали про эту проблему, ответом служило указание на скачивание фикса для Hcaptcha модуля, но видимо фикс был для чего то другого.
В режиме записи ошибок нет, каптча решается отлично, но в режиме запуска скрипт крашится. Фикс с шапки темы ставил, результат аналогичен.

@cpanetwork А это что:
image url)
Написал Фокусу в ЛС, на всякий случай пишу и здесь: в версии 24.1.0 при смене языка браузера (через Прокси или смену Accept-Language) палится локаль у объекта Intl (internationalization api). Вот тема: https://community.bablosoft.com/topic/16654/internationalization-api-палится-локаль
@badkat said in Выпущена 24.1.0 версия BrowserAutomationStudio:
У меня в режиме запуска постоянно вылетает ошибка "Произошла ошибка : Timeout during LoadPage" и когда использую "Установить месторасположение браузера по ип" пишет что не может определить что это за ip
"А у меня в машине холостой ход плавает.."(с)
Как повторить эти ошибки?
@timmykr said in Выпущена 24.1.0 версия BrowserAutomationStudio:
Выше уже писали про эту проблему, ответом служило указание на скачивание фикса для Hcaptcha модуля, но видимо фикс был для чего то другого.
В режиме записи ошибок нет, каптча решается отлично, но в режиме запуска скрипт крашится. Фикс с шапки темы ставил, результат аналогичен.
может кто подскажет как кастомным способом пофиксить это? Есть идеи? работа встала, нуждаюсь в срочном решении hcaptch))
Повторюсь, в записи решается, в запуске ошибка с переменной BASCapthcaSolver
@timmykr said in Выпущена 24.1.0 версия BrowserAutomationStudio:
@Fox вы не поверите, но этот фикс не решает проблему. Он был адресован другому багу. У меня стоят свежие модули из шапки из пункта UPD, но проблема не исчезла.
Правильно говорите, не поверю. Прикладывайте тестовый скрипт