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
привет хорошо, есть ли бесплатная библиотека, которая решает капчу?
Sergey
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
Eugene
Anonymous
Anonymous
in loop first value is worked but another does not worked
Sunny
Can some help me with launching Firefox browser
Unknown
Блин, пора уже банить за такие вопросы.
Alex
Unknown
а с какого количества человек в чате, можно банить за такого плана вопросы ?
Alex
Unknown
хорошо. Сорри тогда)
CybernatiC
Ребят всем привет!
Подскажите как отловить появление того или иного dom элемента после отправки формы
CybernatiC
скажем если это ошибка при авторизации отловить div.error
Unknown
попробуй вот так
https://github.com/puppeteer/puppeteer/blob/v9.0.0/docs/api.md#pagewaitforselectorselector-options
CybernatiC
CybernatiC
вроде должно сработать
Unknown
кст, пуппитир уже 9.
Нифига себе у них разгон по версиям.
Вроде как ченджи не совсем критичные
CybernatiC
Видимо не используют версионность минорный
CybernatiC
сразу меняют первую цифру )
CybernatiC
https://github.com/sharduln30/Facebook-AutoLiker
Alex
CybernatiC
нашел подобное никто не писал что то похожее?
CybernatiC
чтобы юзать как бота
Alex
Alex
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 не работает
Alex
Alex
CybernatiC
Кирилл
Всем привет! Может кто подскажет, в какую сторону копать, что бы скрыть автоматизацию браузера?
Кейс: Пупиттер + удаленный браузер, подключаемся через .connect(), на pixelscan.net 50/50 детектится автоматический софт, пробовал подрубать puppeteer-extra-plugin-stealth, с ним так же детектится софт.
CybernatiC
Sergey
CybernatiC
мультибраузеров много
CybernatiC
на любой вкус выбирай
Sergey
Всмысле мультибраузер? Он хоть автоматизируется?
CybernatiC
https://cpa.rip/services/antidetect-browser/
CybernatiC
Sergey
Ну если что puppeteer тоже можно скрыть)
CybernatiC
CybernatiC
выше пишет что детектится
Sergey
Sergey
Если там Akamai
Sergey
Стоит защита
Sergey
То ещё движение мышки делать надо
Sergey
Как у человека
Sergey
На найк делал так
Denis
CybernatiC
Назар
Назар
но вообще, pixelscan.net, пишет что я использую хромиум, а не хром, когда захожу с папитира с стелс плагином.
Назар
какие еще есть сайты проверки детекта браузера? А то что то меня начали ловить уже, нужно улучшать защиту. И какие техники, кроме стелса и эмуляции мыши есть?
Andrey
http://f.vision/
Sasha
Это еще тот шлак
Alex
Sasha
Vlad Vaviloff
Можно в чат ссылку? 😂
Alexey
у меня почему-то несколько дней на pixelscan вот такая картина при открытии из обычного рабочего хрома (не бота). у всех так?