Dmitry
оно не находит почему то путь
Dmitry
Ruslan
а можешь показать структуру файлов проекта?
Dmitry
Ruslan
Я не про это конечно
Ruslan
Про папку с проектом
Ruslan
У тебя npm инициализирован?
Dmitry
Dmitry
да перед установкой делал node init непомню уже команду)
Ruslan
почему у тебя там папкм npm?
Ruslan
у тебя внутри папки node modules находится?
Ruslan
удали папку эту целиком
Ruslan
и выполни команду npm install
Dmitry
да находится
Dmitry
так в этой папке были lighthouse и puppeteer мне заново их ставить?
Ruslan
Ruslan
У тебя все автоматом установиться
Ruslan
Но есть вероятность что у тебя и там есть косяк
Ruslan
Поэтому снеси эту папку и удали файлы зависимостей
Ruslan
Сделай заново npm init -y
Ruslan
И установи все что тебе нужно
Dmitry
они еще здесь установлены
Dmitry
Dmitry
Я уже просто запутался
Dmitry
Vlad Vaviloff
Я уже просто запутался
открой терминал в папке проекта, выполни
npm install
После снова запусти скрипт, должно заработать. Если нет, покажи package.json
Dmitry
Vlad Vaviloff
Oк.
npm init -y
npm install puppeteer lighthouse
Dmitry
Dmitry
что то не запускается, сохранял и терминал перезапускал не хочет(
Vlad Vaviloff
Dmitry
файл js
Dmitry
Vlad Vaviloff
судя по отсутствию ошибок, у нас уже большой прогресс
Dmitry
да, спасибо за помощь)
Vlad Vaviloff
теперь надо выяснять, что там (не) происходит
Vlad Vaviloff
проще всего будет с помощью старого доброго console.log
Dmitry
где его искать?
Vlad Vaviloff
(если какие-то ещё пакеты используются, то надо их так же поставить в этой папке с помощью npm install)
Vlad Vaviloff
где его искать?
в смысле, надо расставить по коду console.log и смотреть, где исполнение прерывается
Dmitry
да мне вроде больше и ничего не нужно из пакетов
Dmitry
Всем спасибо за помощь. Все работает.
nurmizmat
Всем привет)
Есть вопрос. Я в cypress делаю тест, и мне нужно сделать проплату через PayPal. При этом открывается новое окно для ввода email и т.д. Так как cypress не может переключиться на другое окно, я хочу использовать для этого puppeteer.
До этого я его использовал, чтобы часть тестов сделать в другом браузере, но там я открывал через puppeteer. А здесь мне нужно подключиться к уже открытому браузеру.
Вроде как puppeteer.connect надо использовать и локальный порт браузера. Но пока сходу не заработало. Может кто может подсказать куда копать и какие варианты есть еще)
Vlad Vaviloff
Во втором предложении написано, что можно сделать. (начиная с if)
Также помогает гуглить код ошибки, в данном случае TS 7016, находит много обсуждений по теме и даже структурированные статьи
Олег
Привет, есть сайт где нужно обрабатывать заявки пользователей и принимать или отклонять их, насколько правильно будет использовать puppeteer для таких целей и может есть какие-то лучшие инструменты для автоматизации процесов на стороннем сайте?
Bogdan
Bogdan
Konen
Добрый день, в поиске программиста который сможет реализовать , такую задачу.
Требуется разработать API для получения данных по URL.
На вход API передается URL, на выходе - HTML страницы.
API должно быть сделано на NodeJS.
API должно использовать для получения данных google chrome (не консольный). Работа с google chrome должна осуществляться через Puppeteer https://stackoverflow.com/questions/55096771/connecting-browsers-in-puppeteer через google dev protocol https://chromedevtools.github.io/devtools-protocol/
API должно поддерживать многопоточность на уровне открывания вкладок в браузере. Тоесть мы дернули API 10 раз - открылось 10 вкладок.
API должно поддерживать установку прокси для браузера.
Вся эта система должна контролировать зависание google chrome и перезапускать его при необходимости.
Alex
Привет, может кто знает как реализовать автозаполнение форм как сделано в хроме адреса, но не не через стандартный метод хрома? а через js скрипт?
Vlad Vaviloff
User
При открытии страницы несколько раз подряд начинает долго открываться по 30-50 сек, если в открытом браузере во второй вкладке открыть вручную во время тормозов, то открывается мгновенно, с чем связано? На любых сайтах такое происходит, даже, при открытии файла html.
User
💲 Ищу человека, который поможет не безвозмездно обойти ReCaptcha v3 с Callback. Самому не получается.
Slava
Slava
тут хороший коллектив, ребята помогут, мне помогли вот
https://pastebin.com/AbAazRLA
Methodius
Всем привет. У кого-нибудь ,может есть электронный вариант https://www.amazon.com/Testing-Puppeteer-end-end-automation/dp/180020678X
sena
I can't create an Instagram account on my computer. Do you know which my computer ID is blocked by Instagram?
Andrew
Кто-нибудь сталкивался, когда $$eval или evaluate или $$ не отрабатывают? Сайт пендерится js и верстка сломаеая, но браузер читает
В контенте страницы соответственно только js
Можно как-то выкачать отренднренный html?
1
Andrew
Alex*
Alex*
Костыльно, но работает. )
Вайпер
Привет всем! подскажите пожалуйста, как можно обойти проверку на робота, когда нужно зажать кнопку на не определенное время?
Vlad Vaviloff
Что значит на неопределенное время?
Bogdan
Bogdan
Если первое то вот https://stackoverflow.com/questions/68511327/how-to-click-and-hold-in-puppeteer
Bogdan
Для второго нужно больше контекста.
Вайпер
Дима
кто-то сталкивался с таким? Когда запускаю на vps windows скрипт работает нормально, но только когда сижу в rd, как только выхожу с сервака, начинает неадекватно работать. В headless режиме вроде норм, без него не хочет работать. Мне нужно без headless, когда скрипт отработает, нужно, чтобы я мог вернуться, чтобы уже руками доделать
Sasha
Вы случаем не через rdp? Видимо сессия просто закрывается
Это я
Приветствую, есть ли возможность в безголовом режиме отключить полностью куки?
Bogdan