Выпущена 22.6.0 версия BrowserAutomationStudio

Locked Bablosoft News
  • @vlad55509 Спасибо, исправлю.

  • Не много не по теме, но в сервисе FingerprintSwitcher выдает несуществующие юзер-агенты.
    Например CHROME ,в данный момент последняя версия идет - 81.0.4044.92 (поправьте меня,если ошибаюсь).

    В сервисе FingerprintSwitcher , уже выдает и 84 и 85 версию, и даже 88 версию.

    Пример:
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.3538.77 Safari/537.36
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4109.1 Safari/537.36

  • Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.3538.77 Safari/537.36
    Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4109.1 Safari/537.36

    Чудненько, а я то думал заплатил и можно спасть спокойно ...

  • @support said in Выпущена 22.6.0 версия BrowserAutomationStudio:

    Intl.DateTimeFormat().resolvedOptions().timeZone

    Это работает и очень давно, проблему повторить не могу.

    У меня это возвращает название таймзоны ПК
    2020-04-20_200528.png

  • @UserTrue Извините, но по скриншоту помочь вам не могу.

    Вот видео

    И проект https://drive.google.com/uc?id=1ay8d17wB5E4Dg7SeUcZqXr-RYb7nJFW6&export=download

    Смена данных параметров работает отлично.

  • @vlad55509, это скорей всего юзер агенты dev билдов хрома, так что они вполне существующие
    https://www.google.com/search?q=84.0.4109.1&oq=84.0.4109.1&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8
    https://www.google.com/search?q=88.0.3538.77&oq=88.0.3538.77&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8

  • @support Я делал смену через установить "Установить часовой пояс"

  • @vlad55509

    Не много не по теме, но в сервисе FingerprintSwitcher выдает несуществующие юзер-агенты.

    Валидация отпечатков пока не происходит, что приходит от устройства, то и поступает в базу. Возможно это будет исправлено в будущем, но точно не в ближайшее время.

  • @UserTrue Было бы проще, если бы вы загрузили проект или хотя описали что делаете с самого начала. Тогда не пришлось бы проверять, записывать видео, и загружать проект. Можно было бы потратить лишнюю минуту на разработку.

    Действие "Установить часовой пояс" меняет только то, что возвращает getTimezoneOffset, resolvedOptions возвращает информацию о городе(не помню, как правильно это назвать), ее заменяет действие прокси.

  • @support said in Выпущена 22.6.0 версия BrowserAutomationStudio:

    Действие "Установить часовой пояс" меняет только то, что возвращает getTimezoneOffset, resolvedOptions возвращает информацию о городе(не помню, как правильно это назвать), ее заменяет действие прокси.

    Дело в том, что бесплатная база адресов в БАС никуда не годится и поэтому я получаю информацию об адресе через сервис яндекса или гугла и устанавливаю эти параметры в вручную. Лично для меня нет проблемы, я уже давно сделал свой фикс.

  • @UserTrue В рамках серии апдейтов по отпечаткам база тоже будет заменена. Но я не об этом, если вы нашли еще какие-то недоработки касающиеся анонимности, лучше сообщить о них, тогда они будут исправлены.

  • @support said in Выпущена 22.6.0 версия BrowserAutomationStudio:

    @UserTrue В рамках серии апдейтов по отпечаткам база тоже будет заменена. Но я не об этом, если вы нашли еще какие-то недоработки касающиеся анонимности, лучше сообщить о них, тогда они будут исправлены.

    Обратите еще на это внимание, тоже пришлось сделать свой фикс

    navigator.geolocation.getCurrentPosition(pos=>console.log(pos.coords.accuracy) ) Свойство "accuracy" - это точность в метрах. В БАС это 10000, а то херово в среднем 1500-2000. И с 10000 бывают проблемы, что некоторые ресурсы не хотят автоматически определять позицию и просят указать вручную.

  • @UserTrue Я видел, но эта задача имеет низкий приоритет, потому что требуется вмешательство от пользователя.

  • @support said in Выпущена 22.6.0 версия BrowserAutomationStudio:

    @UserTrue Я видел, но эта задача имеет низкий приоритет, потому что требуется вмешательство от пользователя.

    Вмешательство требует только на десктопе. А в мобильных версиях (если геолокация включена то запрос автоматически обрабатывается).
    Я предлагал сделать как в зене - чтоб автоматом разрешить, и точность задавать, ну хотя бы точность.

  • @Bigma Смотрите модуль Timezones

  • @Bigma Timezones/browser.js

  • @support said in Выпущена 22.6.0 версия BrowserAutomationStudio:

    @vlad55509

    Не много не по теме, но в сервисе FingerprintSwitcher выдает несуществующие юзер-агенты.

    Валидация отпечатков пока не происходит, что приходит от устройства, то и поступает в базу. Возможно это будет исправлено в будущем, но точно не в ближайшее время.

    А что если кто-то нальет специально фейковых значений?

  • Вот еще какие-то параметры:
    Сайт: https://amiunique.org/fp

    Раскладка клавиатуры и какие-то устройства + батарея устройства. В реальном хроме на моем ПК:
    alt text
    То есть сайт знает, что у меня есть клавиатура и отсутствуют какие-то устройства.

    Как в BAS:
    alt text
    Вообще ничего нет. Клавиатура вообще "Not Supported". Интересно, а как же я ввожу текст в формы сайта тогда )
    Ну и батарея тоже подвела со своим timeout.

  • И вот еще. Раздел разрешения:

    Как в моем хроме:
    alt text
    Сайт знает, что у меня есть микрофон, нету камеры, я предоставил разрешения браузеру на мою геопозицию и т.д.

    Ну и как в BAS:
    alt text
    Никак :D

    В общем таких моментов овер дофига. Гоняться думаю нет смысла за всем, надо поведение своему боту затачивать хорошо.

  • @FastSpace said in Выпущена 22.6.0 версия BrowserAutomationStudio:

    А что если кто-то нальет специально фейковых значений?

    Ок, сейчас забью на остальные апдейты и пойду обрабатывать эту ситуацию.

    Раскладка клавиатуры

    Пока не смотрел, не знаю, как работает.

    Клавиатура вообще "Not Supported". Интересно, а как же я ввожу текст в формы сайта тогда )

    Вы невнимательно прочитали название свойства, здесь речь идет именно о получении раскладки, а не о наличии самой клавиатуры. Как я уже сказал, пока не знаю как это работает.

    Ну и батарея тоже подвела со своим timeout.

    АПИ для работы с батарей сейчас идеально эмулируется сервисом FingerprintSwitcher, и соответствует тому, что было на реальном устройстве, эмулируется даже постепенная разрядка/зарядка батареи.

    Если у вас не так, присылайте проект, разберемся.

    Сайт знает, что у меня есть микрофон, нету камеры, я предоставил разрешения браузеру на мою геопозицию и т.д.

    Здесь может быть что-то специфичное для кода данного сайта

    Объект Navigator.permissions ( https://developer.mozilla.org/en-US/docs/Web/API/Navigator/permissions )

    В БАС отлично работает:

    Гоняться думаю нет смысла за всем, надо поведение своему боту затачивать хорошо.

    В рамках анонсированной серии апдейтов будут пересмотрены все свойства navigator и некоторые другие.

  • 6 Votes
    1 Posts
    922 Views
  • 14 Votes
    66 Posts
    10011 Views
  • 14 Votes
    18 Posts
    3624 Views
  • 20 Votes
    138 Posts
    25309 Views
  • 0 Votes
    13 Posts
    2503 Views