Цель: я пытаюсь очистить фотографии из Instagram с помощью Puppeteer, чтобы программно войти в свою учетную запись и начать анализ данных.
Проблема: я могу войти в систему нормально, но затем я получаю всплывающее окно с вопросом, хочу ли я получать уведомления (я отключился, чтобы увидеть это в действии). Я следую примеру кода для этого, найденного здесь: https://github.com/checkly/puppeteer-examples/blob/master/3.%20login/instagram.js, который использует приведенный ниже блок try, чтобы найти всплывающее уведомление и нажать кнопку «Не сейчас».
//check if the app asks for notifications
try {
await loginPage.waitForSelector(".aOOlW.HoLwm",{
timeout:5000
});
await loginPage.click(".aOOlW.HoLwm");
} catch (err) {
}
Проблема в том, чтона самом деле он не нажимает кнопку «Не сейчас», поэтому мой скрипт застрял в подвешенном состоянии. Селектор указывает на правильный div, так что дает?