UNPKG

@crawlee/core

Version:

The scalable web crawling and scraping library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.

15 lines 585 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handleRequestTimeout = handleRequestTimeout; const timeout_1 = require("@apify/timeout"); /** * Handles timeout request * @internal */ function handleRequestTimeout({ session, errorMessage }) { session?.markBad(); const timeoutMillis = errorMessage.match(/(\d+)\s?ms/)?.[1]; // first capturing group const timeoutSecs = Number(timeoutMillis) / 1000; throw new timeout_1.TimeoutError(`Navigation timed out after ${timeoutSecs} seconds.`); } //# sourceMappingURL=crawler_utils.js.map