Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
через tsc тоже билдишь - ts -> js но уже по своему,
Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
так же я в webpack - могу указать что делай мне это в umd, мне именно такая настройка нужна.
Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
я пробовал и tsc и webpack - и выбрал я webpack, потому что через костыли tsc было сложнее, tsc - подойдет только для либок, но не для билда проекта в котором ты работаешь.
Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
у меня предчувствие что проблема в библиотеке underscore
Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
в package.json не прописаны все настройки и он просто не видит библиотеку
Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
Sasha
А почему бы и нет)
Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
может кто-то сможет помочь, так как решение проблемы за весь день и пршлый день, я не нашел.
Meeeeeeeeeew 👑🦠 😷🔬💉⚡️💸💥☠️
apify - не работает с https? не пойму, по коду тоже не понятно - такое чувство что с https он просто не работает, может кто-то знает ответ на вопрос - как сделать proxy с протоколом https, используя apify/puppeteer.
Undefined113
привет хорошо, есть ли бесплатная библиотека, которая решает капчу?
AngryBunny
Всем привет! Помогите пожалуйста советом: не могу разобраться как правильно добавить в код таймер ожидания появления информации на странице при ее загрузке для снятия скриншота. Использовал page.waitForNavigation() но по прежнему снимает скрин с полузагруженной страницы
Denis
Привет, использую либу wappalyzer которая юзает пупеттер под капотом, столкнулся с проблемой что пупеттер спавнит тысячи child процессов хрома без родителя, т.н зомби процессов, и сервер просто умирает. Как то можно это фиксить? Гуглил, нашел несколько тредов где описывают схожие проблемы но конкретного решения не нашел Мб нужно пупеттер с каким то флагом запустить, или выключать по особому, чтобы мусора не оставалось
Alex*
Привет, использую либу wappalyzer которая юзает пупеттер под капотом, столкнулся с проблемой что пупеттер спавнит тысячи child процессов хрома без родителя, т.н зомби процессов, и сервер просто умирает. Как то можно это фиксить? Гуглил, нашел несколько тредов где описывают схожие проблемы но конкретного решения не нашел Мб нужно пупеттер с каким то флагом запустить, или выключать по особому, чтобы мусора не оставалось
При возникновении подобных проблем, когда код еще в процессе разработки и не удается все отследить, а тестить надо на реальных задачах, работал скрипт - сборщик - контролировал процессы скрипта по шаблону и убивал зависшие. Для консоли: kill `ps -ef | awk -F/ '/puppeteer/ {print($1)}' | awk ' {print $2} '` Это пример как убить все процессы puppeteer
Alex*
А вот так можно самому контролировать свои процессы async function getProcess(regexp) { try { // const regexp = regexp || config.regexpProcess; const proc = await snapshot('pid', 'cmdline'); let pids = proc.filter(prc => regexp.test(prc.cmdline)).map(prc => prc.pid); return (pids); } catch (e) { console.log(e.message) throw e; } }
AngryBunny
Всем привет! Подскажите пожалуйста: подцепил Jest для снятия скринов. Не могу найти функцию чтобы он не останавливал все тесты в случае когда находит разницу между скриншотами. Хотелось бы чтобы он их просто сваливал в папку Diff а я бы потом уже сам мог их просмотреть. Сейчас же получается что при любом отличии он останавливает тест. Приходится устранять именно это отличие и перезапускать все.
Anonymous
hi i want use for loop in puppeteer but does not worked why?
isa
Async and loop problem probably
isa
Which method are u using
Anonymous
Which method are u using
The method does not matter, the problem is that everything I write does not run in the loop
Anonymous
in loop first value is worked but another does not worked
Sunny
Can some help me with launching Firefox browser
Unknown
Блин, пора уже банить за такие вопросы.
Alex
Блин, пора уже банить за такие вопросы.
140 человек в чате, кого банить
Unknown
а с какого количества человек в чате, можно банить за такого плана вопросы ?
Unknown
хорошо. Сорри тогда)
CybernatiC
Ребят всем привет! Подскажите как отловить появление того или иного dom элемента после отправки формы
CybernatiC
скажем если это ошибка при авторизации отловить div.error
Unknown
попробуй вот так https://github.com/puppeteer/puppeteer/blob/v9.0.0/docs/api.md#pagewaitforselectorselector-options
CybernatiC
вроде должно сработать
Unknown
кст, пуппитир уже 9. Нифига себе у них разгон по версиям. Вроде как ченджи не совсем критичные
CybernatiC
Видимо не используют версионность минорный
CybernatiC
сразу меняют первую цифру )
CybernatiC
https://github.com/sharduln30/Facebook-AutoLiker
CybernatiC
нашел подобное никто не писал что то похожее?
CybernatiC
чтобы юзать как бота
Unknown
из ломающих ченджей только filechooser: FileChooser.cancel() is now synchronous. Что в принципе, не сильно и ломающая. Те если у кого-то тут резолвался промис, то ничего бы и не произошло upd: https://github.com/puppeteer/puppeteer/blob/v9.0.0/docs/api.md#filechoosercancel
CybernatiC
Подскажите пожалуйста как эмитировать скролл
CybernatiC
mouse.wheel не работает
Unknown
Подскажите пожалуйста как эмитировать скролл
https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView и далее по серч ключевому слову scroll
Кирилл
Всем привет! Может кто подскажет, в какую сторону копать, что бы скрыть автоматизацию браузера? Кейс: Пупиттер + удаленный браузер, подключаемся через .connect(), на pixelscan.net 50/50 детектится автоматический софт, пробовал подрубать puppeteer-extra-plugin-stealth, с ним так же детектится софт.
CybernatiC
мультибраузеров много
CybernatiC
на любой вкус выбирай
Sergey
Всмысле мультибраузер? Он хоть автоматизируется?
CybernatiC
https://cpa.rip/services/antidetect-browser/
Sergey
Ну если что puppeteer тоже можно скрыть)
CybernatiC
выше пишет что детектится
Sergey
плагин?
Ну плагин мало
Sergey
Если там Akamai
Sergey
Стоит защита
Sergey
То ещё движение мышки делать надо
Sergey
Как у человека
Sergey
На найк делал так
Назар
Зашел с мобилы из сафари. Говорит automation soft detected. Вывод сайт фигня
зашел с хрома на мак. аналогично. Но с чистого канари нормально
Назар
но вообще, pixelscan.net, пишет что я использую хромиум, а не хром, когда захожу с папитира с стелс плагином.
Назар
какие еще есть сайты проверки детекта браузера? А то что то меня начали ловить уже, нужно улучшать защиту. И какие техники, кроме стелса и эмуляции мыши есть?
Andrey
http://f.vision/
Sasha
Это еще тот шлак
Vlad Vaviloff
Можно в чат ссылку? 😂
Alex
Сделал подборку чекеров, у кого есть важные чекеры, которыми стоит дополнить список - присылайте мне. 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/ (проверка авторизации в социальных сетях)
Alexey
у меня почему-то несколько дней на pixelscan вот такая картина при открытии из обычного рабочего хрома (не бота). у всех так?