const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page. тут короче получаю текст определенный через селектор
console.log(текст);
await browser.close();
})();
Friend, [18.01.21 19:30]
сохраняю в go.js
Friend, [18.01.21 19:40]
в php запускаю так :
$result = exec(node go.js);
echo $result;
норм все запускается и сохраняется в переменную , но бывает что сайт тупит и зависает скрипт нагружая озу сервера , как закрыть браузер когда сайт тупит?
setTimeout(() => {process.exit(1)}, 5000) - самое банальное что приходит в голову, правда ненадежно, и хз дойдет ли event loop до этого таймера в таком случае
атдуши)
Обсуждают сегодня