Timeout when Apply Fingerprint

Moved Support
  • in English:
    I used a proxy, not Russian, the problem persists, in the proxy logs I saw that the connection is not accepted by the bablosoft server, hence the error "LoadPage data:text/plain,". What's interesting is that the connection error occurred after 5-10 seconds, and the timeout built into BAS is 120 seconds. Dear developers, please improve the error handling for the "Apply fingerprint" and "Browser settings" cubes, give us the ability to set a timeout or make it so that when a connection error occurs, the script itself resends the request.
    The error I get: fingerprints.bablosoft.com(162.19.169.11):80 error : Could not connect through proxy 193.32.154.215(193.32.154.215):8000 - Proxy server cannot establish a connection with the target - connection not allowed by server.

    =================================
    На русском:
    Я использовал прокси, не Российские, проблема сохраняется, в логах прокси я увидел, что соединение не принимает сервер bablosoft, отсюда и вываливается ошибка "LoadPage data:text/plain,". Вот что интересно, ошибка соединения произошла через 5-10 секунд, а таймаут зашитый в BAS составляет 120 секунд. Уважаемые разработчики, доработайте обработку ошибок для кубика "Применить отпечаток" и "Настройка браузера", дайте возможность установить нам таймаут или же сделайте так, чтобы при ошибке соединения скрипт сам повторно отправлял запрос.

    Ошибка, которую я получаю: fingerprints.bablosoft.com(162.19.169.11):80 error : Could not connect through proxy 193.32.154.215(193.32.154.215):8000 - Proxy server cannot establish a connection with the target - connection not allowed by server.

  • in English:
    Today I tested the problem, as it turned out, the problem is not always due to a disconnection with the BAS server. In recording mode, if I run "browser settings" or "apply fingerprint", the editor window closes and opens again, in the case when I catch the error "LoadPage data:text/plain" the editor window opens, but there are no tools or script content, so it hangs for 2 minutes and then the same error pops up.

    На русском:
    Сегодня еще тестил проблему, как оказалось не всегда проблема из-за разрыва соединения с сервером BAS.
    В режиме записи если запустить "настройка браузера" или "применить отпечаток" окно редактора закрывается и открывается снова, в случае, когда ловлю ошибку "LoadPage data:text/plain" окно редактора открывается, но там нет никаких инструментов и содержимого скрипта, так висит 2 минуты и потом уже вылетает та самая ошибка.

  • @Антон-1
    В настройках браузера при этом указаны какие настройки? Добавляете какие-то флаги или расширения?

  • @m4zuper расширений никаких не используется. из настроек только это: Screenshot_505.png

  • @m4zuper есть какие-то варианты решения данной ошибки? утомила уже, производительность скриптов упала в среднем на 50%.
    последние 7 дней еще отпечатки получаются долго по 1-3 минуты. Порой на запуск новой сессии уходит до 7 минут, сперва отпечаток получает долго, потом еще применяет его с 5го раза, из-за ошибки "LoadPage data:text/plain"

  • @Антон-1 it have been a persisting issue for a few months vpn usually fixes it. but it is another task for customer to be able run product

  • @genericname1 said in Timeout when Apply Fingerprint:

    @Антон-1 it have been a persisting issue for a few months vpn usually fixes it. but it is another task for customer to be able run product

    I tried to use VPN, it didn't help me, the error still appears.

  • Коллеги, добрый день. Удалось кому-то решить проблему?

  • @FabLid said in Timeout when Apply Fingerprint:

    там запросы идут через внутренний http-клиент, не получается через кубик поставить прокси

    Это возможно, Fox писал как.

  • @DeMurzo said in Timeout when Apply Fingerprint:

    Коллеги, добрый день. Удалось кому-то решить проблему?

    Ошибка одна, а причин, что ее вызывает, много.

    Поэтому универсального способа пофиксить не существует, так как фиксить нужно разные вещи.

  • @sergerdn Не поделитесь ссылкой на решение?

  • @Антон-1 said in Timeout when Apply Fingerprint:

    @sergerdn Не поделитесь ссылкой на решение?

    А проблема то в чем? Симптом один == причин много == решения разные.

  • @sergerdn проблема в ошибке "LoadPage data:text/plain" при примении отпечатка и настройке браузера. Пробовал VPN не помогает.

  • @Антон-1 said in Timeout when Apply Fingerprint:

    @sergerdn проблема в ошибке "LoadPage data:text/plain" при примении отпечатка и настройке браузера. Пробовал VPN не помогает.

    Это не проблема, а симптом проблемы, попробуй https://github.com/sergerdn/bas-set-cpu-affinity, поможет если дело в плохой производительности на ядро CPU.

  • @sergerdn попробовал, не помогло. Да и навряд ли должно было помочь, т.к. симптомы проявляются когда и нагрузки нет совсем, т.е. на компьютере запущен только 1 скрипт в 1 поток. Да и процессор не самый слабый: Intel i3 10100f

  • Я наконец нашел решение данной проблемы, а точнее предложил идею "Sergey (uprotector team)" из чата БАСа в телеграмм, за что ему огромное спасибо!
    Суть в том, что перед применением отпечатка или настройкой браузера нужно выполнить действие "загрузить страницу" и адрес поставить: about:blank. Адрес думаю можно любой, просто about:blank самый быстрый вариант, который запускает браузер.
    Сутки уже без этой ошибки LoadPage data:text/plain скрипты работают, скорость скриптов на 60% выросла! Ура! Мучался 5 месяцев с этой проблемой, а оказалось как всегда все элементарно просто!

  • @Антон-1 said in Timeout when Apply Fingerprint:

    Я наконец нашел решение данной проблемы, а точнее предложил идею "Sergey (uprotector team)" из чата БАСа в телеграмм, за что ему огромное спасибо!

    Да, спасибо мне 😂

    @Антон-1 said in Timeout when Apply Fingerprint:

    а оказалось как всегда все элементарно просто!

    Ну как сказать, "просто", если проблема решается в одну строчку, но условно никто не знает эту строчку, все несколько сложнее.

  • Update.
    Solution for all relate:

    • Timeout when Apply Fingerprint
    • Timeout during Resize
    • Timeout during LoadPage data:text/plain
    • Timeout during SetAcceptLanguagePattern

    Some stuck process of Worker.exe. It don't quit for some reasons. When you kill these stuck Worker.exe. The apply fingerprints process work smooth again.
    Hope this can help you guys. Of course it may not work in your case. But at least you can try.
    BAS version 28.7.2
    image.png

  • всем привет, кто может подсказать в чем проблема? загрузка пустой страницы ничего не дала
    Снимок экрана 2025-06-22 в 12.08.01.png Снимок экрана 2025-06-22 в 12.08.08.png

  • Настройки браузера применяются перед открытием браузера, а не после