postPageCreateHooks
?// ... postPageCreateHooks: [async (page) => { await page.setExtraHTTPHeaders({ referer: 'google.com' }) }], // ...
ArgumentError: Did not expect property `postPageCreateHooks` to exist, got `async (page) => { await page.setExtraHTTPHeaders({ referer: 'https://www.google.com' }) }` in object `PuppeteerCrawlerOptions` at ow (/run/media/neonomade/work/technitool_scrapers/MSC_Puppeteer/node_modules/ow/dist/index.js:36:24) at new PuppeteerCrawler (/run/media/neonomade/work/technitool_scrapers/MSC_Puppeteer/node_modules/@crawlee/puppeteer/internals/puppeteer-crawler.js:77:26) at file:///run/media/neonomade/work/technitool_scrapers/MSC_Puppeteer/src/main.js:22:17 at ModuleJob.run (node:internal/modules/esm/module_job:194:25) { validationErrors: Map(1) { 'PuppeteerCrawlerOptions' => Set(1) { 'Did not expect property `postPageCreateHooks` to exist, got `async (page) => {\n' + ' await page.setExtraHTTPHeaders({\n' + " referer: 'https://www.google.com'\n" + ' }) \n' + ' }` in object `PuppeteerCrawlerOptions`' } } } Node.js v18.15.0
const crawler = new PuppeteerCrawler({ proxyConfiguration, requestHandler: router, browserPoolOptions: { postPageCreateHooks: [async (page) => { await page.setExtraHTTPHeaders({ referer: 'google.com' }) }], }, });