A very easy-to-use and lightweight web scrapper


Keywords
html, web, page, scrap, scraper, scraping, css, selectors
License
MPL-2.0-no-copyleft-exception
Install
npm install jscrap@0.0.2

Documentation

jscrap: A very easy-to-use and lighweight web scrapper

jscrap is a very fast and easy-to-use web scrapper for node.js

Installing

npm install jscrap

Having fun

var
    jscrap = require('jscrap');

jscrap.scrap("https://www.kernel.org/",function(err,$){
    console.log("Latest Linux Kernel: ",$("article #latest_link > a").text().trim());
    console.log("Released: ",$("article #releases tr:first-child td:nth-child(3)").text());
});

Supported selectors:

jscrap supports all the zcsel selectors and functions. Watch out zcsel documentation.

Options

The scrap() function supports these options:

debug : Activates the debug mode. Defaults to false.

followRedirects : Number of redirects to follow. Defaults to 3.

charsetEncoding : Document charset. Default to utf-8.