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


Развлекаемся с кукольником JS
Немного о кукловоде Думаю, если вы читаете это, то наверняка уже знаете, что такое кукловод. Если да, вы можете сразу перейти к следующему разделу, в противном случае позвольте мне дать вам краткое введение о кукловоде. Согласно репозиторию кукловода на github Puppeteer - это библиотека Node, которая предоставляет высокоуровневый API для управления безголовым Chrome или Chromium через DevTools Protocol . Его также можно настроить для использования полного (без использования..

Puppeteer — Выберите все всплывающие окна с файлами cookie.
Если вы когда-либо работали с Puppeteer, у вас могли возникнуть проблемы с нажатием всплывающего виджета cookie. Я здесь, чтобы помочь вам! В Stack Overflow я читал о том, что у многих людей возникают проблемы с автоматизацией задачи нажатия на «неизвестное» всплывающее окно. Может быть множество причин, по которым вы хотите автоматизировать нажатие этих всплывающих окон, но общая проблема остается прежней. Эта проблема возникает у всех, кому нужно щелкнуть всплывающее окно с..

Как бесплатно отчеканить 100 000 NFT
Программная загрузка NFT в OpenSea.io с помощью JavaScript В следующем посте я расскажу, как я использовал простой скрипт для программного создания набора уникальных NFT на OpenSea.io . Обратите внимание, что это просто демонстрация того, как использовать dAppeteer/Puppeteer и JavaScript (точнее, TypeScript) для автоматизации веб-сайтов. Я не рекомендую использовать любой из приведенных ниже кодов для взаимодействия с OpenSea.io или любыми другими сторонними веб-сайтами ...

Кукловод: фреймворк для сквозного тестирования
Несколько дней назад я видел видео на DevTips, где они пытались использовать Puppeteer, я никогда не использовал его сам и подумал, что это выглядит действительно круто. Итак, я попробовал и делюсь тем, что узнал здесь. Что такое кукловод? Прежде чем мы просто погрузимся в код, важно понять, что это за технология, которую мы используем, и почему она существует. Безголовый браузер Puppeteer поставляется с Chromium и по умолчанию работает «без головы». Что такое безголовый..

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

Использование протокола Chrome Devtools с Puppeteer
Перехват и изменение ответов с помощью Chrome Puppeteer - это абстракция высокого уровня над протоколом Chrome Devtools, которая дает вам удобный API для управления средами на основе Chromium (или Blink). Разработчики создают высокоуровневые абстракции, такие как Puppeteer, с намерением сделать обычные варианты использования тривиальными, и по мере того, как вы все дальше и дальше отклоняетесь от этих общих случаев, не маловероятно, что вам придется прыгать мимо этих абстракций. К..

Знакомство с кукловодом: Inject | Взаимодействовать | Ключи | Захват | Выбирать
В конце этой статьи мы узнаем, как Внедрить пользовательские функции Javascript в контекст другой страницы. Взаимодействуйте с формами, чтобы автоматизировать работу. Делайте скриншоты определенных элементов на странице Использование событий клавиатуры / мыши для ввода / нажатия выбранных элементов. Снимать скриншоты Выбор элементов из DOM. Доступ к файлам cookie Вступление Безголовые браузеры действительно вносят хороший вклад в автоматизацию браузеров и области..