Alhimik
всем привет. есть ли понятная документация на русском? подскажите пожалуйста
Не встречал такой. Но можно воспользоваться переводчиком внутри браузера, если нужно.
Alhimik
Anatoliy
👍
Azat
Спасибо
Azat
Не нонятно как получить textContent элемента
Azat
Подскажите пожалуйста, делаю заполнение формы и сабмит. Может прийти результат или елемент "нет результатов". Как мне обработать эту развилку? waitForTimeout? или есть более правильный способ?
Azat
Promise.race() ?
спасибо
Azat
Всем привет
Azat
Подскажите, с headless false все работает, а с headless true не дожидается элемента, в чем проблема может быть?
Azat
Пипец, сайт в безголовом режиме, возвращает сообщение что на сайте ведутся технические работы. Это защита такая?
Unknown
а почему бы вам ну спросить это у своих разработчиков? какие хендлеры они повесили на этот случай.
Aleks
Подскажите пожалуйста хотел сделать парсер для winline, но не могу отследить post запрос на авторизацию. В консоли разработчика вкладка network пустота. Подскажите пожалуйста в какую сторону копать, чтобы отловить запрос на авторизацию.
AngryBunny
а charles не пробовали?
Aleks
а charles не пробовали?
нет, я подумал раз фидлер не ловит авторизацию и хромоский network то стоит какая-то защита от просмотра запроса. Скрыть его полностью невозможно но вот сделать не очевидным вполне себе. Но тут у меня знаний крайне мало.
Sasha
Если траф идет через фидлер то поймаеш
Aleks
Если траф идет через фидлер то поймаеш
через него, отображается запроса 3 но запроса на авторизацию среди них нет
Sasha
Магия наватского
Aleks
Anonymous
Подскажите плиз каким образом можно сохранить аудио?
Anonymous
Anonymous
Anonymous
может как-то отключить браузеру “отображение” подобного контента?
Anonymous
чтобы он скачивать начинал
Eugene
Ребят, есть у кого-то опыт создания ботов для накрутки поведенческих факторов? По факту нужна имитация юзера на сайте, чтобы для гугла это был реальный юзер, а не бот и в гугл аналитиксе зачитывалась сессия
Eugene
0.9 это стабильный результат?
Назар
0.9 это максимум. Человек человеческий
Eugene
Да, я имею ввиду, что открыл, потыкал, закрыл. И так снова. Каждый раз один и тот же результат?
Eugene
или раз 0.9, раз 0.5
Назар
0.9 всегда. Это зависит не от того что юзер нажимает, а от того как гугл видит юзера. Если юзер залогинен в гугл акаунт, если это нормальный акаунт, есть история браузера, нормальный айпи и тд то будет 0.9 и папитир или нет это не важно
Назар
Но это не удобно на самом деле.
Eugene
А что неудобно? Я себе так и вижу это. Нужно генерить уникальный фингерпринт. Проработать юзер агенты. Понагуливать профиль, возможно купить гугл почту. Авторизоваться на разных сайтах через гугл. Заполнить профиль. И вперед. Вопрос еще, как мышь проработать, чтобы нативно выглядело. Для профилей можно антидетект браузер юзать. Мультилогин, например. ЧТобы самому не писать
Eugene
Опять же можно мобилку делать. Эмуляцию мобильного приложения. Ставить туда браузер и бегать. Тогда мышь не ужна
CybernatiC
С сервисом у них какие то траблы
Eugene
Ну есть другие антидетекты
Eugene
Еще подумал, что можно эмулировать андроид и на хроме ходить
CybernatiC
Пока самый удобный был мультилогин. И у них вроде как нет потолка по фингерпринтам
CybernatiC
В отличае от БАС
Eugene
Мышь можно эмулировать движением. Плагин для папитера есть
Вопрос на сколько этот плагин хорошо отрабатывает. Партнерка трекает мышь через hotjar
Eugene
Вопрос что там будет видно
Eugene
Нужно прямо нативно
CybernatiC
Там же есть mouse.move без плагинов. Прямо в папитере тоже
CybernatiC
Надо бы потестить
CybernatiC
Без тестов ничего не известно
Alhimik
Нужно прямо нативно
Можно сделать неотличимо от реального юзера (с технической точки зрения, всё что может собрать сайт о событиях мыши). В том числе алгоритм генерации человекоподобных движений мыши можно реализовать.
Назар
я юзал плагин тот для папитира для мышки, он вроде +- норм. Но есть еще robotjs, вроде он вообще крут, но это другая история совсем
Alhimik
я юзал плагин тот для папитира для мышки, он вроде +- норм. Но есть еще robotjs, вроде он вообще крут, но это другая история совсем
Насколько я помню robotjs это либа для управления основным курсором системы (ещё клава, скрины и прочее), отсюда и минусы сразу видны, можно пользоваться только одним приложением параллельно. Плюс окно должно быть на переднем плане.
Alhimik
Через CDP просто посылаем команды на каждую страницу и можно запускать параллельно сколько угодно страниц, лишь бы ресурсов хватило.
Alhimik
Я проверял все свойства событий мыши, нет никаких отличий реального юзера от эмулируемых действий. Так что это не проблема.
Eugene
А сами сценарии
Eugene
Колрдинаты
Alhimik
А сами сценарии
Что за сценарии?
Andrey
Я брал библиотеку https://github.com/JoonasVali/NaturalMouseMotion, переписал ее под NodeJS, выглядит весьма реалистично: https://youtu.be/fSFI4JyTEBE
Alhimik
А сами сценарии
Задача: нажать на кнопку 1. Находишь кнопку и берёшь её координаты и размеры 2. Выбираешь случайную координату внутри кнопки 3. Генерируешь путь от текущей позиции до выбранной 4. Посылаешь команды для перемещения курсора с заданным интервалом
Alhimik
Я брал библиотеку https://github.com/JoonasVali/NaturalMouseMotion, переписал ее под NodeJS, выглядит весьма реалистично: https://youtu.be/fSFI4JyTEBE
Отлично, посмотрю, может что-то новое. Я себе переписал с бота (написан на паскале) для одной игры.
Andrey
так выглядит с небольшой логикой для накрутки ПФ
Andrey
Кружок - это как бы курсор, чисто для теста выведен, полностью автоматические действия
Alhimik
Кружок - это как бы курсор, чисто для теста выведен, полностью автоматические действия
А есть возможность увидеть весь путь движения курсора? А то на глаз трудно понять насколько оно близко к реальным движениям.
Andrey
ну в тесте я на канве рисовал путь, боюсь что видео уже нету
Andrey
там норм библиотека, и отклонения от прямой, и ускорения, и точности
Eugene
Не могу понять как фейсбук выпаливает автоматизацию. Регаю акки ручками через инкогнито без прокси. Все ок. Делаю тоже самое паппитером - улетают акки в бан
Eugene
используешь puppeteer-extra-plugin-stealth ? slowMo задаешь?
Slowmo не юзаю. Но есть паузы между действиями на каждом шаге. При заполнении полей, например.
Shajman Faiz
Hello
Sasha
Народ. Как можно убавить колличество сессий которые генерит пупитер. Точнее хром. Он валит тср чессиями через прокси
Sasha
Иначе просто валит в ддос тср сессиями
Sasha
Не кто незнает?
Sasha
Нашли в доке упоминание о возможности создания тунеля в прокси чейн. Кто то использовал?
Yuf
всем привет