Я новичок в JS. Мне нужно разобрать комментарии из Instagram, но сначала мне нужно загрузить их все. Я использую Puppeteer в Node.js, поэтому я написал этот код:
await page.evaluate(() => {
while(document.querySelector('main').querySelector('ul').querySelector('button'))
document.querySelector('main').querySelector('ul').querySelector('button').click()
})
Он ничего не делает и запускает бесконечный цикл. Я пытался сделать тайм-аут внутри цикла и так далее ...
Я ожидаю, что код проверит, существует ли эта кнопка, и если true, нажмите на нее, пока она существует, загружая все больше и больше комментариев.
Я не могу понять, что я делаю не так.