n26-puppeteer-scraper
Version:
n26 scraper: a tool to download account informations and transactions archive
15 lines (13 loc) • 428 B
JavaScript
module.exports = async function extractCRSFToken (page) {
return page.evaluate(() => {
const csrfSelector = 'input[name="_csrf"]' // get its "value" attribute
const csrfEl = document.querySelector(csrfSelector)
if (csrfEl) {
const csrfToken = csrfEl.getAttribute('value')
console.log('csrf token', csrfToken)
return csrfToken
} else {
console.log('no csrf element found')
}
})
}