source-scraper-puppeteer-runner
Version:
Provides the PuppeteerRunner class for scrapping.
39 lines (27 loc) • 1.82 kB
Markdown
# source-scraper-puppeteer-runner
[](https://travis-ci.org/OpenByteDev/SourceScraper)
[](https://www.npmjs.com/package/source-scraper-puppeteer-runner)
[](https://david-dm.org/OpenByteDev/SourceScraper?path=packages%2Fsource-scraper-puppeteer-runner)
[](https://david-dm.org/OpenByteDev/SourceScraper?path=packages%2Fsource-scraper-puppeteer-runner&type=dev)
[](https://opensource.org/licenses/MIT)
[]()
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/).