Change for scraperapi
This commit is contained in:
@@ -13,8 +13,13 @@ const fetch = async (url, options = {}) => {
|
|||||||
}
|
}
|
||||||
newOptions["headers"]["User-Agent"] = USER_AGENT;
|
newOptions["headers"]["User-Agent"] = USER_AGENT;
|
||||||
|
|
||||||
|
let urlToFetchThroughAPI = Buffer.from(url).toString('base64');
|
||||||
|
if (SCRAPER_API_BASE_URL.includes('scraperapi')) {
|
||||||
|
urlToFetchThroughAPI = url;
|
||||||
|
}
|
||||||
|
|
||||||
const urlAdaptedForScraping = USE_SCRAPER_API
|
const urlAdaptedForScraping = USE_SCRAPER_API
|
||||||
? `${SCRAPER_API_BASE_URL}?api_key=${SCRAPER_API_KEY}&url=${Buffer.from(url).toString('base64')}`
|
? `${SCRAPER_API_BASE_URL}?api_key=${SCRAPER_API_KEY}&url=${urlToFetchThroughAPI}`
|
||||||
: url;
|
: url;
|
||||||
|
|
||||||
return nodeFetch(urlAdaptedForScraping, newOptions);
|
return nodeFetch(urlAdaptedForScraping, newOptions);
|
||||||
|
|||||||
Reference in New Issue
Block a user