Публикации по теме 'puppeteer'


Как сделать скриншот с помощью Puppeteer
Создание скриншотов веб-сайтов с помощью Puppeteer может оказаться сложной задачей. Нас ждет множество подводных камней. Давайте рассмотрим Puppeteer на множестве проблем со «скриншотами» и устраним возникающие подводные камни. Делать скриншоты сайтов с помощью Кукловода может быть непросто. Нас ждет множество подводных камней. Давайте рассмотрим Puppeteer на множестве проблем со скриншотами и устраним возникающие подводные камни. Я опубликовал рабочие примеры Puppeteer, чтобы..

Как запустить Puppeteer на AWS Lambda с использованием слоев
Как запустить Puppeteer на AWS Lambda с использованием слоев Пакеты Puppeteer: Прежде чем обсуждать, как использовать Puppeteer с AWS Lambda, нам нужно обсудить, как Puppeteer работает на высоком уровне. Puppeteer доступен в двух пакетах — puppeteer и puppeteer-core. Разница между puppeteer и puppeteer-core заключается в том, что при установке пакета puppeteer по умолчанию устанавливается последняя версия Chromium, тогда как при установке пакета puppeteer-core он просто устанавливает..

Что такое парсинг данных?
Что такое парсинг данных? Предположим, вы хотите как можно быстрее получить большие объемы информации с веб-сайта. Как это может быть сделано? В этой статье мы поговорим о парсинге данных и о том, как парсить Интернет. Кроме того, мы рассмотрим, что такое парсинг данных, почему вы хотели бы это сделать, как работают парсеры данных, и, наконец, мы рассмотрим различные процессы парсинга в Интернете. Я также включу краткий пример для справки. Что такое парсинг данных? Если вы..

Отправка команд JavaScript в Chrome через протокол Chrome DevTools
Протокол Chrome DevTools — это способ взаимодействия с работающим экземпляром браузера Google Chrome или Chromium через соединение TCP/IP. Это позволяет вам программно автоматизировать задачи, отлаживать и профилировать ваши веб-приложения. С помощью протокола Chrome DevTools вы можете получить доступ и управлять широким спектром функций Chrome, таких как отладка, проверка DOM и выполнение команд JavaScript. В этом посте мы сосредоточимся на отправке команд JavaScript в работающий..

Создание автоматических снимков экрана (даже динамической) веб-страницы с использованием node.js
В этой короткой статье я расскажу вам, как создавать автоматические снимки экрана веб-страниц с помощью node.js, Javascript и Puppeteer. И что самое интересное, это не займет больше 5 минут, если у вас установлены node и npm. Но обо всем по порядку: что такое Кукловод? Как говорится на его странице на github : Puppeteer - это библиотека Node, которая предоставляет высокоуровневый API для управления Chrome или Chromium по протоколу DevTools. По умолчанию Puppeteer работает без..

Парсинг в реальном времени с помощью Puppeteer
Несколько недель назад я просматривал Hacker News и наткнулся на неофициальный API для чемпионата мира по футболу. Я быстро связался с одним из моих друзей и коллег, Кико, чтобы узнать, знает ли он, как мы можем использовать этот API. Так совпало, что у нас был внутренний розыгрыш в Stink Studios в Лондоне, поэтому мы выбрали счет и таблицу лидеров чемпионата мира в реальном времени. К счастью, это был почти конец недели, поэтому мы потратили немного времени в 15:00 в пятницу, работая..

Как исправить ошибку марионетки при загрузке разделяемых библиотек: libX11-xcb.so.1:
Проблема: Вы пытаетесь запустить puppetteer в Ubuntu, но когда он запускает Chrome, вы сталкиваетесь со следующей проблемой: /home/user/erp/node_modules/puppeteer/.local-chromium/linux-555668/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory Решение: Установите недостающие пакеты, используя sudo apt-get install gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1..