cobyeastwood / spinney

An efficient and flexible web scraper.

Home Page:https://www.npmjs.com/package/spinney

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spinney

An efficient and flexible web scraper.

Basic Example

const Spinney = require('spinney');

// Set base endpoint
const spinney = new Spinney('http://example.com/');

// Subscribe custom handlers
const subscription = spinney.subscribe({
	next(site) {
		console.log(site);
	},
	ontext(text) {
		console.log(text);
	},
	onattribute(name, value, quote) {
		console.log(name, value, quote);
	},
	error(error) {
		console.log(error);
	},
	complete() {
		console.log('done');
	},
});

// Unsubscribe
subscription.unsubscribe();

About

An efficient and flexible web scraper.

https://www.npmjs.com/package/spinney


Languages

Language:TypeScript 98.3%Language:Shell 1.7%