google-play-scraper
google-play-scraper copied to clipboard
Cannot read properties of undefined (reading 'fantasy-land/map')
Hello,
Some developer pages scrapping are failling with the following error:
TypeError: Cannot read properties of undefined (reading 'fantasy-land/map')
at file:///home/node/app/node_modules/ramda/es/internal/_dispatchable.js:31:23
at Module.f2 (file:///home/node/app/node_modules/ramda/es/internal/_curry2.js:28:14)
at parseDeveloperApps (file:///home/node/app/node_modules/google-play-scraper/lib/developer.js:119:27)
at file:///home/node/app/node_modules/google-play-scraper/lib/developer.js:52:29
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
It happens when calling the developer method on some developer accounts for instance: 7502834977667077022 Store link
Here a code to reproduce this error:
import scrapper from 'google-play-scraper';
const devIds: string[] = ['7502834977667077022'];
void (async () => {
// eslint-disable-next-line no-restricted-syntax
for (const devId of devIds) {
try {
await scrapper.developer({
devId,
});
} catch (error) {
console.log(`Fail to fetch ${devId}`, { error });
}
}
})();