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), }; });