работает нормально, когда у меня const browser = await puppeteer.launch({headless: false});
, но как только я наберу const browser = await puppeteer.launch();
, он не загрузит нужный мне файл. Puppeteer сделает все остальные шаги, которые я просил, кроме части загрузки.
const browser = await puppeteer.launch();//{headless: false}
console.log('New page')
const page = await browser.newPage()
console.log('Goto Page');
await page.goto('https://server.nitrado.net/usa/rent-gameserver', { waitUntil: "networkidle2", timeout: 60000 });
await page.waitFor(5000);
console.log('extract login iframe');
var iframes = await page.frames();
var loginFrame = iframes.find(f => f.url().indexOf("oauth.nitrado.net") > -1);
console.log(loginFrame.url())
await page.goto(loginFrame.url(), { waitUntil: "networkidle2", timeout: 60000 });
await page.waitFor(5000);
console.log('evaluate iframe');
await page.waitForSelector(userInputSel);
await page.type(userInputSel, myUser);
await page.waitForSelector(passInputSel);
await page.type(passInputSel, myPass);
await page.waitForSelector(loginBtnSel);
await page.click(loginBtnSel);
await page.waitFor(5000);
console.log('logged in, getting logs');
await page.goto('https://webinterface.nitrado.net/5168468/wi/gameserver/');
await page.waitFor(5000);
console.log('going to Game Server Logs');
await page.waitForSelector(serverLogs);
await page.click(serverLogs);
await page.waitFor(5000);
console.log('Downloading Logs');
await page.waitForSelector(downloadBtnSel);
await page.click(downloadBtnSel);
console.log('Logs Downloaded.')
await page.waitFor(60000);
console.log('done');
await browser.close();
return true
, это часть моего кода. Еще раз это работает, когда браузер работает. у кого есть рекомендации?