docparse-scraper-nst
Version:
Node Zombie based scraper to scrape bills from the NStar (supplier code "NST)" website
22 lines (20 loc) • 481 B
JavaScript
module.exports = function onPrintFriendlyPage(data) {
var bro = data.bro;
var pattern = /^Billing Date$/i;
var boldPattern = /<b>/;
var header = bro.querySelectorAll('td').filter(function (td) {
var result = pattern.test(td.textContent.trim());
if (!result) {
return false;
}
var html = td.innerHTML;
if (boldPattern.test(html)) {
return false;
}
return true;
});
if (header.length > 0) {
return true;
}
return false;
}