From e93e8ace5c7eca01b4d426718c5f6100ca0de22d Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 27 Mar 2022 00:27:26 +0100 Subject: [PATCH] Added deep scene force parameter to MindGeek scraper. --- seeds/01_networks.js | 1 + src/scrapers/mindgeek.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/seeds/01_networks.js b/seeds/01_networks.js index caad0597..44b2b5ba 100644 --- a/seeds/01_networks.js +++ b/seeds/01_networks.js @@ -225,6 +225,7 @@ const networks = [ description: 'DigitalPlayground.com is the leader in high quality adult blockbuster movies and award winning sex parodies that feature the most exclusive pornstars online! Adult Film Database of adult movies.', parameters: { actorPath: 'modelprofile', + forceDeep: true, // Digital Playground has movie and series information not available in the latest updates API }, parent: 'mindgeek', }, diff --git a/src/scrapers/mindgeek.js b/src/scrapers/mindgeek.js index ca85ca9f..489ee5fe 100644 --- a/src/scrapers/mindgeek.js +++ b/src/scrapers/mindgeek.js @@ -345,7 +345,7 @@ async function fetchUpcoming(site, page, options) { } async function fetchRelease(url, site, baseScene, options) { - if (baseScene?.entryId && !baseScene.shallow) { + if (baseScene?.entryId && !baseScene.shallow && !options.parameters.forceDeep) { // overview and deep data is the same, don't hit server unnecessarily return baseScene; }