Кукловол-экстра, Timeouterror, похоже, не существуетJavascript

Форум по Javascript
Ответить
Anonymous
 Кукловол-экстра, Timeouterror, похоже, не существует

Сообщение Anonymous »

Это последующий вопрос к этому, который разрешает недостающее определение времени в моем коде кукольника. Дело в том, что я хочу использовать кукольник-экстра, и, несмотря на то, что он является легкой оберткой для кукловода, это, кажется, вызывает трудности с получением времени. Вот SSCCE, который должен продемонстрировать проблему; Я получаю TypeError: правая сторона «экземпляра» не является объектом . My Package.json Sathers версии 23.7.1 (я понятия не имею, какую версию Puppeteer-Extra я использую, так как не знаю, где искать). < /P>

Код: Выделить всё

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());

(я использую console.log () вместо console.error () , потому что мой клиент -код не может задержать что -либо в потоке ошибок)
Благодарность за любую помощь в разрешении!

Подробнее здесь: https://stackoverflow.com/questions/796 ... m-to-exist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»