@lil_koi
лучший из худших

Почему страница грузится бесконечно?

Доброго времени суток, я использую библиотеку puppeteer для парсинга и написал функцию для авторизации, которую необходимо выполнить перед тем, как начать парсить. Я не понимаю почему, но у меня не грузится страница после клика. Есть предположение, что после клика ничего не происходит, хотя я написал аналагичный код на странице сайта на чистом js и всё получилось, почему тут не получается, я не понимаю. Код
async auth() {
        const browser = await this.getBrowser()
        const page = await browser.newPage()
        await page.goto('https://exist.ru/')
        await page.evaluate(() => { });
        const form = await page.$('#loginForm')
        const login = await form.$('#login')
        const password = await form.$('#pass')
        await login.type(process.env.login)
        await password.type(process.env.password)
        await (await form.$('#btnLogin')).click()
        // await page.waitForTimeout(120000)
        await page.waitForNavigation({ timeout: 120000 });
        console.log(await page.cookies())
    }

Мне нужно получить определённую cookie после авторизации
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы