punch-scraper
Config
Method
- scrape - scrape urls
- start - start the scraper manager
- stop - stop the scraper manager
Usage
'use strict';
const ScrapeManager = require('./scraper-manager/');
const scrapeManager = new ScrapeManager();
const config = {
eval: "response.write(page.content);response.close();",
strategy: {
name: 'phantomjs',
lambda: {
aws_key: 'XXX-XXX-XXX',
aws_secret: 'XXX-XXX-XXX',
lambda_name: 'node-phantomjs-aws-lambda-server-development',
region: 'us-west-2'
}
}
};
let links = [
'http://www.google.com/',
'http://www.google.com/'
];
scrapeManager.start()
.then(() => scrapeManager.scrape(links, config))
.then((results) => {
console.log(results);
console.log('done');
scrapeManager.stop();
});