07:52 а разве не надо сначала установить размер, а потом уже переходить на страницу? в таком случае страницы, которые умеют оптимизировать расход трафика и ресурсы браузера будут сразу понимать что страница меньше, например если парсить в вертикальном разрешении присущее мобильным телефонам
спасибо за кейс. Попробуйте установить переменную окружения как советуют тут stackoverflow.com/questions/63187371/puppeteer-not-able-to-install-error-failed-to-set-up-chromium-r782078-set-pu
//Чтобы pdf был похож на оригинальную страницу необходимо перед page.pdf() вызвать page.emulateMediaType(‘screen’), т.е. использовать экранный вид (screen media): await page.emulateMediaType('screen'); // используем screen media await page.pdf({ path: '1.pdf' });//только в puppeteer.launch({ headless: true })
Здравствуйте, а вы не могли бы подсказать, есть библиотека, которая позволит управлять браузером через приложение, сделанное на WN.JS, к примеру по нажатию кнопки спарсить данные или заполнить какую-нибудь форму? Спасибо вам заранее за ответ
@@HtmllabRu NW.js (ранее известный как node-webkit) позволяет вызывать все модули Node.js непосредственно из DOM и обеспечивает новый способ написания приложений со всеми веб-технологиями
При установке puppeteer должен был установить последнюю версию chromium, потому странно что ошибка. Попробуйте переустановить и зафиксировать процесс установки по шагам, чтобы я попробовал воспроизвести ошибку
Спасибо огромное. Очень жду продолжения !!!
07:52 а разве не надо сначала установить размер, а потом уже переходить на страницу? в таком случае страницы, которые умеют оптимизировать расход трафика и ресурсы браузера будут сразу понимать что страница меньше, например если парсить в вертикальном разрешении присущее мобильным телефонам
Спасибо, пример просто отличный
Отличное видео! Спасибо!
Я бы добавил небольшое отступление в начале, и в двух словах рассказал что же такое собственно headless браузеры.
Спасибо за видео
что делать если вылезает ошибка ERROR: Failed to set up Chrome r115.0.5790.98! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download.
спасибо за кейс. Попробуйте установить переменную окружения как советуют тут stackoverflow.com/questions/63187371/puppeteer-not-able-to-install-error-failed-to-set-up-chromium-r782078-set-pu
Спасибо!
Отличная библиотека кстати
//Чтобы pdf был похож на оригинальную страницу необходимо перед page.pdf() вызвать page.emulateMediaType(‘screen’), т.е. использовать экранный вид (screen media):
await page.emulateMediaType('screen'); // используем screen media
await page.pdf({ path: '1.pdf' });//только в puppeteer.launch({ headless: true })
Лучший!!!
Здравствуйте, а вы не могли бы подсказать, есть библиотека, которая позволит управлять браузером через приложение, сделанное на WN.JS, к примеру по нажатию кнопки спарсить данные или заполнить какую-нибудь форму?
Спасибо вам заранее за ответ
Приветствую. Расскажите о wn.js 😬
@@HtmllabRu NW.js (ранее известный как node-webkit) позволяет вызывать все модули Node.js непосредственно из DOM и обеспечивает новый способ написания приложений со всеми веб-технологиями
@@igrovojimpotent спасибо 👍 Не подскажу, но если что-то найдётся - допишу в коммент
@@HtmllabRu буду премного благодарен вам:)
@@HtmllabRu а другие методы управления браузером через сайт не знаете?
Вылезает ошибка что нет хрома, пытался прописывать путь вручную, ничего не помогает
При установке puppeteer должен был установить последнюю версию chromium, потому странно что ошибка. Попробуйте переустановить и зафиксировать процесс установки по шагам, чтобы я попробовал воспроизвести ошибку
Выдаёт ошибку при установки библиотеки. В чём может быть причина ?
А что пишет?
@@HtmllabRu На python сделал. Спасибо за отзывчивость
у меня постоянные проблеммы с puppeteer не работает
"Давайте инициализируем папку нашего проекта". И как ты её инициализировать собрался? Как ты вообще можешь с такими знаниями вести какие либо курсы?
Наверное это видое не совсем для новичков
@@andmisul Why is it ?
Спасибо!
рад, что пригодилось 👍