preNavigationHooks: [
async (crawlingContext, gotoOptions) => {
const { page, request, log } = crawlingContext;
gotoOptions.waitUntil = 'load';
if (isProductUrl) {
page.on('response', async (response) => {
if (response.request().url().includes('productdetail')) {
try {
const data = await response.json();
await Actor.pushData(data);
await defaultQueue.markRequestHandled(request);
page.removeAllListeners('response');
await page.close();
} catch (err) {
log.error(err);
}
}
});
}
},
]preNavigationHooks: [
async (crawlingContext, gotoOptions) => {
const { page, request, log } = crawlingContext;
gotoOptions.waitUntil = 'load';
if (isProductUrl) {
page.on('response', async (response) => {
if (response.request().url().includes('productdetail')) {
try {
const data = await response.json();
await Actor.pushData(data);
await defaultQueue.markRequestHandled(request);
page.removeAllListeners('response');
await page.close();
} catch (err) {
log.error(err);
}
}
});
}
},
]WARN PuppeteerCrawler: Reclaiming failed request back to the list or queue. Navigation failed because browser has disconnected!WARN PuppeteerCrawler: Reclaiming failed request back to the list or queue. Navigation failed because browser has disconnected!await page.close();await page.close(); line I get this error:WARN PuppeteerCrawler: Reclaiming failed request back to the list or queue. requestHandler timed out after 130 seconds (o4wrbxkzgU1eP2n). WARN PuppeteerCrawler: Reclaiming failed request back to the list or queue. requestHandler timed out after 130 seconds (o4wrbxkzgU1eP2n). router.addDefaultHandler(async ({ request }) => {
if (searchPageUrlPattern.test(request.url)) {
// Enqueue links...
}
});router.addDefaultHandler(async ({ request }) => {
if (searchPageUrlPattern.test(request.url)) {
// Enqueue links...
}
});Hey @everyone I'm about to jump into https://discord.com/channels/801163717915574323/1430491198145167371 with <@636370983460274219> and <@757559449660424272> if anyone wants to join us for a chat!
ellativity · 3d ago
We have opened call for papers for Apify Content Program - July. @here
Saurav Jain · 3w ago
Saurav Jain · 3w ago
Join the Discord to ask follow-up questions and connect with the community