кукловод делает запрос, но не отображается в page.on ('request) - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь написать логин моего личного банка. Страница использует jQuery (видно из инструментов разработчика), но я не получаю запрос iin page.on ('request', ...). код:

(async () => {
const puppeteer = require('puppeteer')

let browser = await puppeteer.launch({
    headless: true,
    executablePath:'/usr/bin/chromium',
    args: [
        '--no-sandbox', 
        '--disable-setuid-sandbox'
    ]})
var page = await browser.newPage()
await page.setRequestInterception(true)

page.on('request', req => {
    if (['font', 'stylesheet', 'image'].includes(req.resourceType())) {
        req.abort()
    }
    else {
        console.log(req.resourceType(), req.url())
        req.continue()
    }
})

let response = await page.goto('https://www.hypovereinsbank.de/hvb/privatkunden', {
    waitUntil: 'networkidle0'
})

let jQueryPresent = await page.evaluate(() => typeof window.jQuery)
console.log('typeof jQuery', jQueryPresent)

browser.close()

}) ()

Вывод документов https://www.hypovereinsbank.de/hvb/privatkunden скрипт https://www.hypovereinsbank.de/ruxitagentjs_ICA27SVfjqrux_10187200323152418.js скрипт https://www.hypovereinsbank.de/etc/designs/hypovereinsbank/js/cookie/uccb-main.51b80d29e9815a2749cb.js script https://www.hypovereinsbank.de/etc/designs/hypovereinsbank/js/public.min.js xhr https://www.hypovereinsbank.de/portal/navigation/gimbMainMenuComplete.show?1587921585983 typeof jQuery function

Typeof jQuery является функцией, поэтому jQuery загружается. Но не было никакого события, показывающего загрузку. Что я пропустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...