6.0.2 • Published 10 months ago

puppeteer-remote-controller v6.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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

10 months ago