Alhimik
из за чего пупертир такое может выдавать
Не успел прогрузить страницу за 30 секунд.
Anonymous
Anonymous
там к примеру можно как то таймаут повысить ?
WEB
Здарова!
WEB
можно ли как-нибудь поменять следы свои
WEB
через кукловода
WEB
чтобы os
WEB
была не винда 10
WEB
а что-нибудь другое ?
Vlad Vaviloff
была не винда 10
Как минимум надо поменять userAgent: https://www.tabnine.com/code/javascript/functions/puppeteer/Page/setUserAgent Но зависит от навороченности защиты целевого сайта. Более аккуратно: https://filipvitas.medium.com/how-to-set-user-agent-header-with-puppeteer-js-and-not-fail-28c7a02165da + купить прокси под линуксом, например
Anonymous
Sasha
Там надо много чего менять) юа это только начало
WEB
Спасибо, щас чекну
Andrey
Посмотри https://www.npmjs.com/package/puppeteer-extra-plugin-stealth - там много техник используется
WEB
Есть у кого подобные сервисы, только с более подробным чекингом ?
Andrey
Сделал подборку чекеров, у кого есть важные чекеры, которыми стоит дополнить список - присылайте мне. https://pixelscan.net (начинайте проверку с него) http://vektort13.space (не принимайте близко к сердцу) https://panopticlick.eff.org (топ чекер, если не знаете как им пользоваться - смотрите вебинары) https://amiunique.org (тоже топ, смотрите вебинары) https://www.ipqualityscore.com/free-ip-lookup-proxy-vpn-test/ (проверит качество вашего IP) https://www.aida64.com/downloads (программа, которая чекает железо) https://uniquemachine.org https://www.deviceinfo.me https://browserleaks.com https://privacy.net https://whoer.net/ https://proxy-checker.net https://whatleaks.com https://amiunique.org http://www.f.vision https://fingerprintjs.com (базовый уровень, его обязан проходить любой антидетект) https://ja3er.com https://audiofingerprint.openwpm.com https://webbrowsertools.com https://antcpt.com/eng/information/demo-form/recaptcha-3-test-score.html (капча скор) https://www.perfect-privacy.com/en/tests/dns-leaktest http://getipintel.com/ https://scamalytics.com/ip http://www.ionworx.com/machineid.html (проверяет использование виртуалки) https://github.com/a0rtega/pafish (легендарный Pafish, который вы обязательно должны проходить минимум на 50%) https://github.com/LordNoteworthy/al-khaser (аналог Pafish) https://webcamtests.com (чекер вебкамеры) https://www.spamhaus.org/lookup/ (проверьте свой IP в базах Spamhaus) https://lampyre.io (сервис проверки репутации) http://dnscookie.com (проверь свои днс куки) https://www.shodan.io (покажет открытые порты) https://whatismyiplookup.com/ (есть внутренний FraudScore, показывает гео на карте) https://www.tomanthony.co.uk/tools/detect-social-network-logins/ (проверка авторизации в социальных сетях)
много разных
WEB
много разных
спасибо )
WEB
какой метод в launch отвечает за тайм-зону ?
WEB
нашел - await page.emulateTimezone
Anonymous
Ребята ,а как в селекторы свои данные вставлять
Anonymous
к примеру это поле имеет такой #name селектор , как в это поле занести свои данные ?
WEB
либо innertHTML
WEB
загугли про page.type
WEB
либо textContent
Anonymous
Ребята где про Iframe прочитать ?
Anonymous
не могу найти что то путное
Vlad Vaviloff
не могу найти что то путное
Лучше сразу писать, что конкретно непонятно, так проще подобрать ответ. Вот неплохая статья: https://chercher.tech/puppeteer/iframes-puppeteer
Timur
господа, подскажите, из за чего может появлятсья такая проблема? у меня бот тг крутится на оракловском впс, бот работает с пупитиром. и вот чет там у оракла произошло, что впс ребутался несколько раз, сервис обработки днсов отвалился, его восстановили, а вот такая проблема с пупитиром осталась
Timur
он перебирает какие то свои порты и не может загрузиться я так понял
Timur
Sasha
Похоже порты на вдс захлопнули
Timur
Похоже порты на вдс захлопнули
в том то и дело что у меня нет закрытых портов
Timur
или правил которые закрывают трафик на порты
Timur
Vlad Vaviloff
Такое впечатление, что браузер крашится при старте а скрипт не замечает и продолжает пытаться подключиться к порту отладки
Timur
Такое впечатление, что браузер крашится при старте а скрипт не замечает и продолжает пытаться подключиться к порту отладки
ну вот при вызове команды chromium-browser появляется вот такая ошибка Trace/breakpoint trap (core dumped)
artem
Ребята а как можно скрыть то что браузером управляет бот
WEB
Ребята а как можно скрыть то что браузером управляет бот
"puppeteer-extra": "^3.2.3", "puppeteer-extra-plugin-stealth": "^2.9.0"
WEB
загугли
artem
Оно прямо сможет все замазать?
WEB
Ну многое
WEB
конечно же, такие факторы
WEB
Ну в общем да
WEB
в большинстве случае - гууд
artem
Надеюсь поможет :)
artem
действительно магия
WEB
WEB
Мб кто сталкивался. Но как через электорн, который создает апп для десктопа запустить при нажатии скрипт с реквестами кукловода?
Roman
Всем привет. Меня интересует, кто как использует puppeteer для тестирования. Кто-то использует докер? Browserless подключение? Если да, то как и чем оркестрируются контейнеры?
WEB
Как просто
WEB
вставить нужный текст
WEB
в блок/ в див
WEB
метод есть какой-нибудь ?
Gerrra
Всем привет! Я что то делаю не так... У меня появляется иногда проверка на бота, которая стопорит весь код и выкидывает ошибку. Как мне сделать так, чтобы этого не происходило? Код
Alhimik
вставить нужный текст
await page.evaluate((text) => { document.querySelector("<SELECTOR>").textContent = text; }, "example text");
Alhimik
Всем привет! Я что то делаю не так... У меня появляется иногда проверка на бота, которая стопорит весь код и выкидывает ошибку. Как мне сделать так, чтобы этого не происходило? Код
var popup = pages[2]; while (popup == undefined) { pages = await bro.pages(); popup = pages[2]; await page[r].waitFor(1000); } Жёстко... я же тебе дал нормальный код для отлавливания popup-а, зачем ты такой костыль сделал?
Gerrra
Мне просто сказали так делать - я так и делаю.)
artem
ребята смотрите у меня есть цикл из пупетиров как можно сделать так чтоб не запускался следующий пока не закроется предыдущий
artem
проще говоря как можно ждать закрытия браузера?
artem
именно самим пользователем
Gerrra
Или событие лучше всего, если они есть в js
WEB
await page.setUserAgent( 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/82.0.4147.125 Safari/537.36' ) кТО зНАЕт, где можно найти все списки версий винды,линукса,мака для куклавода ?
Andrey
в гугле
WEB
Я в гугле нашел только для линукса 1 версию, и точно также для мака, винды
Andrey
Download User Agents | User Agents https://user-agents.net/download
Sasha
Только акуратнее не все версии одинакого полезны)
Илья
Привет, кто то юзал Puppeteer Recorder, анонсировали в 89 хроме, у меня 93 и нет этой фичи?
Tofa
Доброго времени суток, как ловить какие то изменения в странице и отправлять кб?
Илья
Это разве не расширение?
https://habr.com/ru/post/539156/