QualWeb Puppeteer Module
Puppeteer module for QualWeb.
How to install
$ npm i @qualweb/get-dom-puppeteer --save
How to run
'use strict';
const { getDom } = require('@qualweb/get-dom-puppeteer');
(async () => {
const { source, processed } = await getDom('https://act-rules.github.io/pages/about/');
console.log(source.html.plain);
console.log(source.html.parsed);
console.log(source.elementCount);
console.log(source.title);
console.log(processed.html.plain);
console.log(processed.html.parsed);
console.log(processed.elementCount);
console.log(processed.title);
})();
Configure
'use strict';
const { getDom } = require('@qualweb/get-dom-puppeteer');
(async () => {
const options = {
mobile: true,
landscape: true,
userAgent: 'your custom user agent',
resolution: {
width: 1440,
height: 720
},
computedStyle: false,
elementsPosition: false
};
const dom = await getDom('https://act-rules.github.io/pages/about/', options);
})();
License
ISC