Add timeout to fetch wrapper
This commit is contained in:
@@ -220,6 +220,7 @@ class OlxCrawler {
|
||||
const res = await fetch(url);
|
||||
logDebug("Got category results for: ", url);
|
||||
const body = await res.text();
|
||||
logDebug("Got category results text for: ", url);
|
||||
const $ = cheerio.load(body);
|
||||
let hrefs = [];
|
||||
|
||||
@@ -260,7 +261,7 @@ class OlxCrawler {
|
||||
|
||||
return filteredScrapedData;
|
||||
} catch (e) {
|
||||
console.error("Exception caught:" + e);
|
||||
console.error("Exception caught, index single page: " + e);
|
||||
return [];
|
||||
}
|
||||
}
|
||||
@@ -709,7 +710,7 @@ class OlxCrawler {
|
||||
|
||||
return data;
|
||||
} catch (e) {
|
||||
console.error("Exception caught: " + e.message, "\r\nURL:", url);
|
||||
console.error("Exception caught scrapeAd : " + e.message, "\r\nURL:", url);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user