const jsdom = require("jsdom");
const {JSDOM} = jsdom;JSDOM.fromURL("https://google.com/").then(dom => {
console.log(dom.serialize())
});
node jsdomtest.js
(node:392) UnhandledPromiseRejectionWarning: Error: Invalid character entity
Line: 0
Column: 561
Char: ;
at error (C:\Users\XXX XXX\node_modules\sax\lib\sax.js:651:10)
at strictFail (C:\Users\XXX XXX\node_modules\sax\lib\sax.js:677:7)
at parseEntity (C:\Users\XXX XXX\node_modules\sax\lib\sax.js:937:7)
at SAXParser.write (C:\Users\XXX XXX\node_modules\sax\lib\sax.js:1485:31)
at HTMLToDOM._parseWithSax (C:\Users\XXX XXX\node_modules\jsdom\lib\jsdom\browser\htmltodom.js:167:12)
at HTMLToDOM._doParse (C:\Users\XXX XXX\node_modules\jsdom\lib\jsdom\browser\htmltodom.js:47:75)
at HTMLToDOM.appendToDocument (C:\Users\XXX XXX\node_modules\jsdom\lib\jsdom\browser\htmltodom.js:43:17)
at new JSDOM (C:\Users\XXX XXX\node_modules\jsdom\lib\api.js:67:29)
at request.then.res (C:\Users\XXX XXX\node_modules\jsdom\lib\api.js:168:16)
at <anonymous>
(node:392) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:392) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
const jsdom = require("jsdom");
const {JSDOM} = jsdom;
JSDOM.fromURL("https://google.com/").then(dom => {
console.log(dom.serialize())