From 348b29910ab36bcc48c8226e0511b6a7536f7fd5 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Tue, 27 Jan 2026 03:29:41 +0100 Subject: [PATCH] Fixed Adult Empire's deep actor query. --- src/scrapers/adultempire.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/scrapers/adultempire.js b/src/scrapers/adultempire.js index ce993a40..8fd2e57e 100755 --- a/src/scrapers/adultempire.js +++ b/src/scrapers/adultempire.js @@ -50,16 +50,16 @@ async function scrapeRelease({ query, html, element }, { url, entity, baseReleas release.date = query.date('.release-date:first-child', 'MMM DD, YYYY', /\w{3} \d{2}, \d{4}/); release.duration = query.duration('.release-date:last-child'); - release.actors = query.all('.video-performer').map((el) => { - const avatar = unprint.query.img(el, 'img', 'data-bgsrc'); + release.actors = query.all('.video-performer').map((actorEl) => { + const avatar = unprint.query.img(actorEl, 'img', 'data-bgsrc'); return { - name: unprint.query.content(el, 'span').trim(), - url: unprint.query.url(el, 'a', { origin: entity.url }), + name: unprint.query.content(actorEl, '.performer-name').trim(), + url: unprint.query.url(actorEl, 'a', { origin: entity.url }), avatar: [ - avatar.replace(/\/actor\/\d+/, '/actor/1600'), + avatar?.replace(/\/actor\/\d+/, '/actor/1600'), avatar, - ], + ].filter(Boolean), }; });