#typescript #ibm-cloud #puppeteer #ibm-cloud-functions
#typescript #ibm-cloud #puppeteer #ibm-облачные функции
Вопрос:
Я развернул код Typescript для запуска Puppeteer в облачных функциях IBM. Кажется, что он зависает при выполнении этого кода await page.goto(path, {timeout: 0})
Без {timeout: 0}
он выдаст сообщение «Ошибка времени ожидания: превышен тайм-аут навигации на 30000 мс».
Я попытался настроить TypeScript на использование последней версии ecma («target»: «es2018»), как предложено здесьhttps://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md
Также пытался await page.evaluate(`(async() => { console.log('1'); })()`);
Но не повезло. Есть идеи, как я могу это решить? Спасибо.
Ответ №1:
Покопавшись еще немного, я понял, что это была эта строка
await page.setJavaScriptEnabled(true);
это приводит к зависанию.