lib/js/html-scraper.js in Dhalang-0.7.0 vs lib/js/html-scraper.js in Dhalang-0.7.1
- old
+ new
@@ -4,22 +4,25 @@
const scrapeHtml = async () => {
const configuration = dhalang.getConfiguration();
let browser;
+ let page;
try {
browser = await dhalang.launchPuppeteer(configuration);
- const page = await browser.newPage();
+ page = await browser.newPage();
await dhalang.configure(page, configuration.userOptions);
await dhalang.navigate(page, configuration);
const html = await page.content();
fs.writeFileSync(configuration.tempFilePath, html);
} catch (error) {
console.error(error.message);
process.exit(1);
} finally {
- if (browser) {
+ if (browser && configuration.userOptions['browserWebsocketUrl'] === "") {
browser.close();
+ } else {
+ page.close();
}
process.exit(0);
}
};
scrapeHtml();
\ No newline at end of file