Александр
Нужен разработчик с большим опытом написания ботов на папитере. Подскажите где искать?
Александр
Тут самое место
Тогда буду рад в личке.
is
16
is
привет, ты можешь мне помочь? в чем моя ошибка здесь?
is
const puppeteer = require("puppeteer")
Я только начал, и я не понимаю, что вы имеете в виду. :(
Konstantin
Я только начал, и я не понимаю, что вы имеете в виду. :(
ты импорт не так сделал. выше кинул фикс
is
Я вижу кнопку, но она не нажимается.
Британец
Привет, а как закрыть страницы которые загружаются автоматом при запуске браузера, например я открываю браузер и у меня открывается home страница метамаска и еще нескольких расширений как мне их выловить и закрыть ?
Британец
Есть такой еще вопрос. Мне нужно создать/зайти в метемаск, могу ли я как то часть этого кода записать в функцию чтобы не писать это для каждого проекта. Я пробую часть кода puppeteer записать в функцию но программа не понимает что такое browser,page итд
Ruslan
const fu = (page) => { //code }
Британец
const fu = (page) => { //code }
Спасибо завтра попробую
is
Are there developers for hire here?
is
I need someone to fix this problem.
Шовкат
Ребята, добрый всем день. Пупитир работает с куками ютуба, можете подсказать? Селениум то не работает, по этому спросил Спасибо
Шовкат
А в чем разница между куками ютуба и другого сайта?
Знал бы если... В селениуме не работает прокси + куки. Многопоточно. Здесь так же?
Vladislav
Привет, а есть толковые курс по puppeteer?
Vladislav
Подскажите, через puppeteer можно как-то взаимодействовать с расширением браузера?
Black_Yuzia
Как её словить - гугли
Black_Yuzia
Расш?
Расш. = расширение
1
❓Подключается прокси, возможно вторую вкладку открыть без прокси или нужно запускать отдельный браузер?
Black_Yuzia
Ибо видел что есть плагин который подключает прокси на страницу. Иначе говоря каждая страница может иметь свою проксю или не иметь вовсе. Но возможно ли это из коробки я хз
Alex*
puppeteer-page-proxy - npm https://www.npmjs.com/package/puppeteer-page-proxy
1
А как ты подключаешь прокси?
Подключаюсь так const browser = await puppeteer.launch({ args:[ --proxy-server='socks5://xx.xx.xx.xx:1234' ] }); Спасибо, посмотрю puppeteer-page-proxy
Dmitry
Всем доброго вечера! Подскажите плиз почему не работает код? Браузер не запускается....
Alex*
А файлы сохранить не пробовали? )
Dmitry
А файлы сохранить не пробовали? )
сори, я новичок в этом деле. это как?)
Dmitry
Dmitry
сейчас такое выдал, что не так? подскажите плиз
Служба
const puppeteer = require("puppeteer")
Ты это он? Смотри чат и учи мат часть
🦋noteee
Ты это он? Смотри чат и учи мат часть
Кстати да. Очень похож код
Dmitry
Я читал там выше, пробовал const подставить что то не работает. Ладно буду разбираться.
Служба
При чем тут const
Служба
Не понял
Ошибка такая же как у тебя была
Konstantin
Ошибка такая же как у тебя была
У меня не было такой ошибки, я изначально писал нормально
Dmitry
Всем привет! Подскажите пожалуйста, мне нужно скрипт написать lighthouse с помощью puppeteer. Могу я это сделать используя recorder-puppeteer? Там сценарий не сложный просто по вкладками пройтись в карзину товар добавить.
Dmitry
Кто нибудь использовал рекордер?
Dmitry
Привет есть кто здесь?
Dmitry
Подскажите у меня ошибка при запуске скрипта
Dmitry
Как я понимаю мой lighthouse наверное не в той папке лежит, он не подсвечивается
Dmitry
Может кто помочь?
Назар
Как я понимаю мой lighthouse наверное не в той папке лежит, он не подсвечивается
Не нужно полный пути писать. Обычно достаточно просто первой части. Может двух
Dmitry
я курс прохожу, так там так отображается и работает в видеоуроке
Andrey
что за курс
Dmitry
да это в компании где работаю
Dmitry
когда навожу на lighthouse вот что пишет
Ruslan
Ребят привет. Не сталкивался никто с тем что reCaptcha не грузилась?
Ruslan
Подскажите у меня ошибка при запуске скрипта
Тут он говорит что не может найти такой модуль. У тебя путь неверный скорее всего.
Ruslan
попробу так
Dmitry
Да нет, не помогает. Спасибо)
Ruslan
Да нет, не помогает. Спасибо)
А ты как устанавливаешь модуль?
Dmitry
Я в папку где и проект устанавливал
Ruslan
А в npm его нет?
Dmitry
есть
Ruslan
https://www.npmjs.com/package/lighthouse
Ruslan
это же оно?
Ruslan
А чего нельзя через npm?
Dmitry
npm install -g lighthouse так и устанавливал
Ruslan
а зачем полный путь тогда?
Ruslan
https://github.com/GoogleChrome/lighthouse/blob/main/docs/readme.md#using-programmatically
Dmitry
да хз я по разному пробовал, и неполный
Ruslan
Кажись то что надо
Ruslan
const fs = require('fs'); const lighthouse = require('lighthouse'); const chromeLauncher = require('chrome-launcher'); (async () => { const chrome = await chromeLauncher.launch({chromeFlags: ['--headless']}); const options = {logLevel: 'info', output: 'html', onlyCategories: ['performance'], port: chrome.port}; const runnerResult = await lighthouse('https://example.com', options); // `.report` is the HTML report as a string const reportHtml = runnerResult.report; fs.writeFileSync('lhreport.html', reportHtml); // `.lhr` is the Lighthouse Result as a JS object console.log('Report is done for', runnerResult.lhr.finalDisplayedUrl); console.log('Performance score was', runnerResult.lhr.categories.performance.score * 100); await chrome.kill(); })();
Dmitry
да я это пробовал так же, день сегодня убил на эту фигню