CybernatiC
CybernatiC
Так же
Eugene
Ребята, есть кто работал с автоматизацией регистрации фейсбук аккаунтов?
Sergey
Есть кто обходил защиту Akamai
Sergey
?
Sergey
Готов заплатить
Назар
как запустить хром в дебаге и загрузить туда профиль и данные с обычного хрома? Точне как это сделать с одновременно запущенным хромом. Есть хром на компе не запущен, то команда `/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222` прекрасно работает, но если уже есть открытый хром, то эта команда просто откроет новое окно БЕЗ дебага. Можно добавить —user-data-dir временный или постоянный, и оно начнет работать, но тогда теряеться пользователь хрома и тд.
Alhimik
Alhimik
Назар
Назар
вроде как это самый надежный способ антидетекта. Есть только один момент с дебагом, но исправил уже.
Назар
Капча скор 0.9 в папитире.
Alhimik
Я имею ввиду, если у тебя есть каталог профиля A, ты его копируешь в каталог B. Изначально они идентичны. Но потом, при использовании разных профилей они начнут различаться.
Alhimik
Alhimik
Назар
Alhimik
Назар
хром канари можно паралельно с обычным запускать
Назар
но канари в дебаге и канари нельзя с одной директорией
Alhimik
Если они используют один профиль, будут конфликты при работе с базами.
Назар
не думаю
Назар
это нормальное поведение для хрома вроде как. Когда 2 браузера на одном профиле
Назар
они же не на одной папке локальной сидят. А синхронизируются через облако
Alhimik
Там sqlite базы и для кук и для истории, как минимум, плюс файл лока и т.д.
Alhimik
Назар
не хочет работать с каталогом никак локально.
Alhimik
Назар
В общем можно отказаться от стелс плагина.
Назар
может переведу проект на puppeteer dart
Назар
ага, ну запустить я думаю можно прямо из приложения и подключиться
Alhimik
Это наверное единственный способ ничего не модифицировать. Так как это и будет обычный браузер. Но там всё равно нужно будет менять кое-что.
Назар
но еще же минус, что нужно открытое окно браузера. Причем headfull
Alhimik
При указании --remote-debugging-port он это раскрывает и из JS можно извлечь это.
Назар
Назар
Кстати, на pixelscan вообще нужно ориентироваться? Он детектит что я бот, даже с обычного браузера. Но с папитира пишет, что я использую хромиум, а не хром. А с реального хрома, что хром. Как он это вычислил?
Alhimik
Ну если на реальный браузер ложный детект срабатывает то кажется очевидным что доверять сервису не стоит. Вопрос в том, на какие критерии он ориентируется.
Alhimik
Не использую никакой маскировки на основном браузере, но он выдаёт:
Very likely you are masking your fingerprint.
Назар
кстати, как это пофиксить? Там должно быть native code
Eugene
Назар
Назар
А подробнее? Что ты имеешь ввиду?
ну язык развиваеться сильно щас, можно писать мобильные приложения, десктоп, серверы и веб. Вообще все, строгая типизация и тд. Единственный минус, что библиотек мало пока.
Eugene
https://github.com/Xetera/ghost-cursor
Назар
Eugene
И как?
Назар
всеравно поймали. Но я только на половину использовал
Alhimik
Назар
мышкой наводил на кнопку, но нажимал через папитир, потому что оно может криво навести и не попасть
Eugene
Ха, прикол. А ты разве не получаешь координаты кнопки?
Назар
сейчас обновил папитир, стелс и начал использовать нажатие через либку эту. Посмотрим что получится
Назар
Назар
если маленькие элементы
Назар
а еще может такое быть, что вылезло что то поверх кнопки. Тогда естественно эта либа не сможет нажать
Alhimik
На самом деле проблема у многих что они не делают проверки.
1. Нашли элемент
2. Курсор передвинули
3. Кликнули
А без проверок может оказаться что кнопку что-то перкрыло, а ты щёлкаешь туда. Или при прокрутке до элемента, там вспылл дополнительный блок и ты снова щёлкаешь не туда.
Назар
там у стелс плагина есть бета ветка, где есть поддержка playwright и папитир, и так же как плагин ghost cursor
Alhimik
Т.е. нужно после каждого действия делать проверку что все условия выполнены. И только потом совершать финальное действие.
Назар
Alhimik
Alhimik
Странно что в кукловоде не используется elementFromPoint. Хотя в ишью они это обсуждали ещё в 18-ом году. Там даже привели пример что в селениуме именно такая проверка перед кликом стоит.
Назар
ну папитир кликает на кнопку, даже если не видит. Может такого поведение достаточно
Панда
Кто может сделать авторегер алиэкспресс?
Заплачу
Назар
Панда
Панда
Может банят по нему
Назар
может там вообще AI да и все.
Alhimik
может там вообще AI да и все.
Вот я всё жду когда все сайты, по крайней мере крупные, начнут анализировать движение курсора, нажатия клавиш с помощью ML/AI. Вот тогда и для ботов придётся что-то такое использовать для генерации тех же событий. Вот заживём тогда. 😂
Назар
Alhimik
Какие-нибудь Distil Networks возможно проверяют. И то, это больше похоже на маркетинг.