6.0.2 • Published 8 months ago

puppeteer-remote-controller v6.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Puppeteer Remote Controller

If you want to connect to headless puppeteer, you don't need to change your code at all. Just add the following lines for puppeteer-remote-controller activation!

const prc = require('puppeteer-remote-controller');

// const browser = await puppeteer.launch...

prc(browser);

Then open http://localhost:3208 to control your puppeteer browser.

Demo

puppeteer remote controller demo

Instalation

npm i -S puppeteer-remote-controller

Usage

const prc = require('puppeteer-remote-controller');

//...

const browser = await puppeteer.launch({ headless: true, args: ['--no-sandbox'] });

await prc(browser);

//...

Remote browser (headless puppeteer remote usage)

You can run puppeteer-remote-controller on remote server (ex. your-server.com)

ssh your-server.com
git clone git@github.com:ivanoff/puppeteer-remote-controller.git
cd guzel/example
sudo docker-compose up

Then open your-server.com:3208 and start to surf the internet with your puppeteer remote controller

6.0.2

8 months ago