Уже отвечал множество раз. В консоли разработчика заголовки могут быть неправильными. BAS может менять заголовки после события, которое считывает инструменты разработчика, запрос может вообще не отправляться на сервер, может обрабатываться в serviceWorker, может получаться из кеша(как в вашем случае).
Выпущена 24.5.0 версия BrowserAutomationStudio
-
@sir-ydroidrrr said in Выпущена 24.5.0 версия BrowserAutomationStudio:
@support пока вы здесь, проверьте пожалуйста баг, связанный с утечкой реального IP адреса сетевой карты ПК через WebRTC - https://community.bablosoft.com/post/117994
Исправил
-
Разблокировка всплывающий окон не работает. Проверить можно на Seo-fast.ru(в ручном режиме даже) на нем тоже самое в разделе «Заработать>Посещения». Регистрация обычная через емайл, если надо могу зарегать акк.
-
@Bcsteam said in Выпущена 24.5.0 версия BrowserAutomationStudio:
@support
Похоже, проблема с геолокацией на google.com,Взгляни пожалуйста. Спасибо
Google.com_Geo_Location_Error.xml
Исправил, проблема была с 0 timestamp.
-
@support said in Выпущена 24.5.0 версия BrowserAutomationStudio:
Выпустил патч 24.5.1, в нем исправлены все проблемы описанные здесь, исключение составляет порядок заголовков на iphone.
Спасибо за правку SOCKS5 и прокси через 3proxy... Теперь нули
В патчноуте не было упоминания об этом прост. -
@FastSpace Никто webrtc убирать не будет. Почему вдруг? Насколько я понимаю, к sdp добавят новый формат, при использовании старого после 98 версии будет выдаваться сообщение в консоли, а после августа использовать старый будет нельзя.
https://docs.google.com/document/d/1-ZfikoUtoJa9k-GZG1daN0BU3IjIanQ_JSscHxQesvU/edit
-
@support said in Выпущена 24.5.0 версия BrowserAutomationStudio:
@FastSpace Никто webrtc убирать не будет. Почему вдруг? Насколько я понимаю, к sdp добавят новый формат, при использовании старого после 98 версии будет выдаваться сообщение в консоли, а после августа использовать старый будет нельзя.
https://docs.google.com/document/d/1-ZfikoUtoJa9k-GZG1daN0BU3IjIanQ_JSscHxQesvU/edit
Ясно, главное, чтобы палево критического не появилось...
-
@support
Еще эмуляция WebRTC в корне неверная для мобильных устройств.Кейс:
- Android Chrome
- Connection_Type в отпечатке Celluar (выше вы сказали "эта проблема не является приоритетной" ) Bad :(
- В WebRTC должно быть сначала операторская локалка и затем реальный айпи.

Кейс 2:
- Android Chrome
- Connection_Type Wifi
- В WebRTC должен быть локальной айпи адрес устройства раздающего вай фай (обычно это роутер). Затем реальный айпи. BAS в действие прокси ставит нули.

Mobile_WEBRTC.xml. Вот пример шаблона, что на любой андройд ставит нули.
Итого: Для мобильных устройств можно зайти без правильного типа конекта, да еще и без правильной эмуляции локального адреса....Грубо говорят действие "прокси" учитывает особенности только десктоп устройств. Там в локалке по дефолту нули.
-
@support на одном из сайтов браузерное действие Яваскрипт завершается с ошибкой
TypeError: JSON.stringify is not a function at <anonymous>:7:30 at <anonymous>:8:37 at <anonymous>:9:3. В этом действии я проверяю состояние загрузки страницы.Через Инструменты разработчика работает

Также на этом сайте не работает функция подбора селектора

Проект для повторения проблемы project_browser_javascript_error.xml
-
@FastSpace Давайте сразу определимся о чем мы говорим.
Речь идет об аттрибутах rel-addr и rel-port для ICE кандидатов.
Вот определение(внизу главы):
https://datatracker.ietf.org/doc/html/rfc5245#section-15.1
Весь SDP для вашего устройства:
https://data.bablosoft.com/webrtc/
Реализацию можно посмотреть здесь:
Текущая реализация подразумевает, что rel-addr и rel-port всегда равен нулю, и есть много мест в коде, где устанавливаются именно такие значение, например, https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/p2p/base/stun_port.cc;drc=5f34130f26305c9cc88205fae4b1db827fc03343;l=510
Какую реализацию вы предлагаете? Если это для вайфай взять случайный ip из сети поменьше, а для мобильного интернета случайный ip из сети побольше, то у такой реализации будет проблем больше чем у той, что есть сейчас.
-
@sir-ydroidrrr BAS для нормальной работы несколько методов для работы с json и base64. Если сайт переопределяет эти методы, то работа стает невозможной.
Решить это в общем случае, можно только отправляя код с альтернативной реализацией этих методов при каждом запросе. Но тогда размер каждого запроса возрастет в десятки раз.
Поэтому единственное решение - запрещать это делать каждому конкретному сайту, например, с помощью действия "Выполнять при каждой загрузке страницы в браузере"
-
@support и еще такой вопрос, поддержка Adobe Flash Player прекращена год назад, а эта настройка в BAS осталась, может убрать ее? Сейчас Flash Player вроде нигде не используется.

Еще обнаружил несоответствие в BAS, на сайте browserleaks.com/javascript, свойство locale в Internationalization API равен ru-RU

Но в реальном Chrome всегда равен ru

Проект для повторения проблемы project_intl_api_locale_bug.xml
-
@sir-ydroidrrr said in Выпущена 24.5.0 версия BrowserAutomationStudio:
@support и еще такой вопрос, поддержка Adobe Flash Player прекращена год назад, а эта настройка в BAS осталась, может убрать ее? Сейчас Flash Player вроде нигде не используется.
Это не в приоритете, есть задачи важнее.
Еще обнаружил несоответствие в BAS, на сайте browserleaks.com/javascript, строка locale в Internationalization API равен ru-RU
Хорошо, проверю.

