simple-headless-chrome
Version:
Headless Chrome abstraction to simplify the interaction with the browser. It may be used for crawling sites, test automation, etc
29 lines (24 loc) • 709 B
JavaScript
const HeadlessChrome = require('../index')
const browser = new HeadlessChrome({
headless: true
})
async function navigateWebsite () {
try {
await browser.init()
const mainTab = await browser.newTab({
privateTab: false
})
mainTab
.on('Network.requestWillBeSent', function (...params) {
console.log(`-- Network.requestWillBeSent: `, ...params)
})
.on('Network.responseReceived', function (...params) {
console.log(`-- Network.responseReceived: `, ...params)
})
await mainTab.goTo('https://github.com/LucianoGanga/simple-headless-chrome')
await browser.close()
} catch (err) {
console.log('ERROR!', err)
}
}
navigateWebsite()