forked from DebaucheryLibrarian/traxxx
Fixed ID number/string incompatability in duplicate detection. Expanded Reality Kings scraper to handle older scenes and fix URLs.
This commit is contained in:
@@ -24,8 +24,8 @@ async function findDuplicateReleaseIds(latestReleases, accReleases) {
|
||||
// include accumulated releases as duplicates to prevent an infinite
|
||||
// loop when the next page contains the same releases as the previous
|
||||
return new Set(duplicateReleases
|
||||
.map(release => release.entry_id)
|
||||
.concat(accReleases.map(release => release.entryId)));
|
||||
.map(release => String(release.entry_id))
|
||||
.concat(accReleases.map(release => String(release.entryId))));
|
||||
}
|
||||
|
||||
async function scrapeUniqueReleases(scraper, site, afterDate = getAfterDate(), accReleases = [], page = 1) {
|
||||
@@ -122,11 +122,11 @@ async function scrapeReleases() {
|
||||
}
|
||||
} catch (error) {
|
||||
if (argv.debug) {
|
||||
console.error(`${site.id}: Failed to fetch releases`, error);
|
||||
console.error(`${site.id}: Failed to scrape releases`, error);
|
||||
return;
|
||||
}
|
||||
|
||||
console.warn(`${site.id}: Failed to fetch releases`);
|
||||
console.warn(`${site.id}: Failed to scrape releases`);
|
||||
}
|
||||
}, {
|
||||
concurrency: 2,
|
||||
|
||||
Reference in New Issue
Block a user