Такая же проблема
Частые ошибки при работе с BAS и FingerprintSwitcher
Pinned
Поддержка
-

Мы подготовили таблицы, в которых собраны часто возникающие ошибки при работе с сервисом FingerprintSwitcher и визуальным конструктором логики BrowserAutomationStudio. Эта информация может помочь вам быстрее справиться с возникающими проблемами или заранее избежать некоторых распространенных багов.
BrowserAutomationStudio
№ Ошибка Причина Решение 1 net::ERR_SSL_PROTOCOL_ERROR Проблемы с сетью: некорректный прокси или SSL-сертификат Проверьте настройки прокси (должен поддерживать SSL), стабильность интернет-соединения, отсутствие блокировок (например, firewall). 2 SyntaxError: Unable to Parse JSON String Некорректный формат JSON (часто повреждён профиль пользователя) Удалите и пересоздайте профиль. Проверьте JSON на ошибки с помощью онлайн-валидатора. 3 Syntax error Ошибка синтаксиса: некорректное использование переменных, ресурсов, типов данных Проверьте проект на наличие недопустимых символов в названиях переменных, ресурсов, функций. Если используется база данных — пересоздайте действия после её обновления. 4 Элемент не найден Неверный селектор или недостаточное ожидание загрузки элемента Убедитесь, что селектор (CSS, XPath, MATCH) соответствует структуре страницы. Добавьте ожидание появления элемента. Используйте динамические селекторы. 5 Ошибка таймаута Долгая загрузка страницы или сложный скрипт Увеличьте таймаут в действиях. Добавьте обработку ошибок при сетевых задержках. Разбейте скрипт на части или упростите его. 6 BAS Crash Перегрузка памяти или логические ошибки Уменьшите нагрузку: закройте лишние вкладки, отключите тяжёлые расширения. Ищите бесконечные циклы и ошибки логики. Добавьте в начало скрипта задержку 2–3 секунды. 7 Ошибки при обновлении и загрузке проектов на сервер Недопустимые символы в названиях переменных, ресурсов или функций Удалите смайлы, юникод-символы и т. п. из названий, значений и описаний переменных, функций, ресурсов и действий NodeJS. 8 NetworkAccessManager is not accessible. Try to create new browser with browser Попытка работы с браузером до его открытия Убедитесь, что действия с браузером происходят только после команды на его открытие. 9 Timeout during... Действие не успевает выполниться до истечения таймаута Попробуйте запустить BAS от имени администратора. Уменьшите количество потоков. Увеличьте таймаут. 10 Не отображается капча на сайте Активирован официальный модуль решения капчи, мешающий отображению Отключите модуль и проверьте, появляется ли капча. 11 При работе проекта заполняется память устройства Большое количество временных профилей Проверьте папки ...BrowserAutomationStudio\apps\...\profили путь в скомпилированном проекте. Решения: Отключите кэш профилей, запускайте BAS от администратора, перенесите проект и удаляйте временные профили12 ReferenceError: Can't find variable Неопределённая переменная Убедитесь, что переменная определена до обращения к ней. В многопоточном режиме используйте глобальные переменные или передавайте значения между потоками корректно. 13 Перестали отображаться селекторы Используется сторонний модуль отпечатков Удалите старый модуль отпечатков с помощью шаблона удаления.
FingerprintSwitcher
№ Ошибка Причина Решение 1 Key Expired (ошибка FingerprintSwitcher) Истёк срок действия ключа FingerprintSwitcher Обновите или правильно укажите ключ FingerprintSwitcher: проверьте срок действия на сервисе fp.bablosoft.com, исключите лишние символы. 2 Query limit reached Превышен лимит запросов по ключу Попробуйте привязать ключ к IP-адресу на fp.bablosoft.com, чтобы увеличить лимит запросов. 3 Key Not Found Такой ключ не существует в базе Проверьте правильность введённого ключа. Возможно, вы используете старый или неверный ключ. 4 Key is not allowed to use right now, try again later Превышен лимит запросов по ключу Ошибка может говорить о том, что ключ используется одновременно в другом проекте. Также такая ошибка может возникать, если предыдущая попытка получения была завершена не корректно, например отпечаток стоял в очереди на получение, но действие получения отпечатка было прервано в ручную. -
M Moderator pinned this topic on