💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
# error-handling # Error handling 如果 Puppeteer 方法无法执行一个请求,就会抛出一个错误。例如,[page.waitForSelector(selector\[, options\])](#?product=Puppeteer&version=v1.11.0&show=api-pagewaitforselectorselector-options) 选择器如果在给定的时间范围内无法匹配节点,就会失败。 对于某些类型的错误,Puppeteer 使用特定的错误类处理。这些类可以通过 `require('puppeteer/Errors')` 获得。 支持的类列表: - [`TimeoutError`](#?product=Puppeteer&version=v1.11.0&show=api-class-timeouterror) 一个处理超时错误的例子: ``` const {TimeoutError} = require('puppeteer/Errors');// ...try { await page.waitForSelector('.foo');} catch (e) { if (e instanceof TimeoutError) { // 如果超时,做一些处理。 }} ``` puppeteer.js中文网|error-handling puppeteer.js中文文档, puppeteer chrome, puppeteer firefox, puppeteer api 中文文档 puppeteer.js中文网包含了Puppeteer中文文档,最新资讯,应用案例等。Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。