Puppeteer 中文文档v25.8.0

HTTPRequest.failure() 方法

访问请求失败的相关信息。

签名

class HTTPRequest {
  abstract failure(): {
    errorText: string;
  } | null;
}

返回值:

{ errorText: string; } | null

除非请求失败,否则返回 null。如果请求失败,此方法会返回一个包含 errorText 的对象,其中包含人类可读的错误消息,例如 net::ERR_FAILED。请求失败时并不保证一定存在失败文本。

备注

示例

记录所有失败请求的示例:

page.on('requestfailed', request => {
  console.log(request.url() + ' ' + request.failure().errorText);
});