From 26d15c0a6f7173e38605e90a5731790ab1d6d4ae Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Sun, 5 Dec 2021 23:43:23 +0100 Subject: [PATCH] Updated Jules Jordan scraper for Manuel Ferrara and Girl Girl. --- src/scrapers/julesjordan.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/scrapers/julesjordan.js b/src/scrapers/julesjordan.js index 3790eccc..d998d6c7 100644 --- a/src/scrapers/julesjordan.js +++ b/src/scrapers/julesjordan.js @@ -136,15 +136,15 @@ function getEntryId(html) { function scrapeAll(scenes, site, entryIdFromTitle) { return scenes.map(({ el, query }) => { const release = {}; - const title = query.cnt('.content_img div, .dvd_info > a, a ~ a'); + const title = query.cnt('.content_img div, .dvd_info > a, a.update_title, a[title*=" "]'); - release.title = title.slice(0, title.match(/starring:/i)?.index || Infinity).trim(); - release.url = query.url('.content_img a, .dvd_info > a, a ~ a'); + release.title = title?.slice(0, title.match(/starring:/i)?.index || Infinity).trim(); + release.url = query.url('.content_img a, .dvd_info > a, a.update_title, a[title]'); release.date = query.date('.update_date', 'MM/DD/YYYY'); release.entryId = (entryIdFromTitle && slugify(release.title)) || el.dataset.setid || query.q('.rating_box')?.dataset.id; - release.actors = query.all('.content_img .update_models a').map((actorEl) => ({ + release.actors = query.all('.content_img .update_models a, .update_models a').map((actorEl) => ({ name: query.cnt(actorEl), url: query.url(actorEl, null), })); @@ -319,7 +319,7 @@ function scrapeMovie({ el, query }, url, site) { ?.map((scene) => ({ ...scene, movie })) .sort((sceneA, sceneB) => sceneA.date - sceneB.date); - movie.date = curatedScenes?.[0].date; + movie.date = curatedScenes?.[0]?.date; return { ...movie,