У меня возникли проблемы при попытке очистить простой веб-сайт, я новичок в этом, поэтому могут быть некоторые ошибки, я извлекаю данные из раскрывающегося меню с категориями, и он работает, но я не уверен, что как я могу избежать очистки подменю, поскольку собранный текст представляет собой полный беспорядок. Любые идеи? Спасибо.
const puppeteer = require('puppeteer');
(async()=>{
const browser = await puppeteer.launch({headless:true});
try{
const page = await browser.newPage();
await page.setViewport({width:1920, height: 1080})
await page.goto('https://www.tiendasjumbo.co/');
await page.waitForSelector('#home-page > nav > div:nth-child(1) > button.button-categories.toggleSlide');
const element = await page.$("#home-page > div.navigation__toggle.wrapper.page-menu > div.center > div.navigation_categories > ul");
const text = await page.evaluate(element => element.textContent, element);
console.log(text);
}catch(err){
console.error(err.message);
}finally{
await browser.close();
}
})();