html-extract

HTML data extraction

html-extract

HTML data extraction

npm install html-extract
var extract = require('html-extract');
 
var data = extract("<html>...</html>", {
  titlefunction ($) {
    return $('#title').text().trim();
  },
 
  descriptionfunction ($) {
    return $('.description').text().trim();
  },
 
  tagsfunction ($) {
    var tags = [];
 
    $('#tags > a').each(function (indexitem) {
      tags.push($(item).text().trim());
    });
 
    return tags;
  }
});

MIT