UNPKG

source-scraper-puppeteer-runner

Version:

Provides the PuppeteerRunner class for scrapping.

39 lines (27 loc) 1.82 kB
# source-scraper-puppeteer-runner [![Build Status](https://travis-ci.org/OpenByteDev/SourceScraper.svg?branch=master)](https://travis-ci.org/OpenByteDev/SourceScraper) [![npm version](https://badge.fury.io/js/source-scraper-puppeteer-runner.svg)](https://www.npmjs.com/package/source-scraper-puppeteer-runner) [![Dependency Status](https://david-dm.org/OpenByteDev/SourceScraper/status.svg?path=packages%2Fsource-scraper-puppeteer-runner)](https://david-dm.org/OpenByteDev/SourceScraper?path=packages%2Fsource-scraper-puppeteer-runner) [![DevDependency Status](https://david-dm.org/OpenByteDev/SourceScraper/dev-status.svg?path=packages%2Fsource-scraper-puppeteer-runner)](https://david-dm.org/OpenByteDev/SourceScraper?path=packages%2Fsource-scraper-puppeteer-runner&type=dev) [![License](https://img.shields.io/github/license/mashape/apistatus.svg)](https://opensource.org/licenses/MIT) [![Doge](https://img.shields.io/badge/doge-wow-yellow.svg)]() Provides the [PuppeteerRunner](https://openbytedev.github.io/SourceScraper/packages/source-scraper-puppeteer-runner/docs/classes/puppeteerrunner.html) class for scrapping. This package is part of the [SourceScraper-Project](https://github.com/OpenByteDev/SourceScraper). ## Getting Started ### Installation ```bash $ npm i source-scraper-puppeteer-runner ``` ### Usage ```js const { PuppeteerRunner } = require('source-scraper-puppeteer-runner'); (async () => { const url = 'some url'; const data = await new PuppeteerRunner().run(url, args => { // Extract data using args }); // Do something with extracted data })(); ``` ### API The API generated with [TypeDoc](http://typedoc.org/) can be found [here](https://openbytedev.github.io/SourceScraper/packages/source-scraper-puppeteer-runner/docs/).