Код: Выделить всё
const puppeteer = require("puppeteer-extra");
let browser;
(async () => {
const stealthPlugin = require('puppeteer-extra-plugin-stealth');
puppeteer.use(stealthPlugin());
browser = await puppeteer.launch();
const [page] = await browser.pages();
try {
await page.goto("https://www.example.com", {timeout: 1}); // short timeout to force a throw
}
catch (err) {
if (err instanceof puppeteer.TimeoutError) {
console.log("caught timeout error", err);
}
else {
console.log("caught non-timeout error", err);
}
}
})()
.catch(err => console.log(err))
.finally(() => browser?.close());
Благодарность за любую помощь в разрешении!
Подробнее здесь: https://stackoverflow.com/questions/796 ... m-to-exist
Мобильная версия