Публикации по теме '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..