КОД:
await page.addScriptTag({url: 'https://code.jquery.com/jquery-3.2.1.min.js'});
ПРОБЛЕМА :
Я добавляю jquery на страницу со строкой выше, чтобы яможете использовать его для выбора элементов в Puppeteer.Все отлично работает для нескольких страниц, пока не появится ошибка «$ не определено».
Редактировать : Чтобы очистить, первый URL-адрес загружается, а затем кукловод перемещается, нажимая "Кнопка "Далее", чтобы перейти на следующую страницу, открывая новую страницу по новому адресу.
ЧТО Я ПОПРОБОВАЛ:
Я пробовал следующее:
1)
await page.evaluateOnNewDocument(fs.readFileSync('./public/js/jquery.js', 'utf8'));
2)
page.on('framenavigated', async frame => {
if (frame !== page.mainFrame()) { return; }
else {
await page.addScriptTag({path: './public/js/jquery.js'});
}
})
3)
await page.addScriptTag({url: 'https://code.jquery.com/jquery-3.2.1.min.js'});
Ничего не работает.Что бы вы предложили?