diff --git a/src/scrapers/dogfart.js b/src/scrapers/dogfart.js index 1b21df73..8300842a 100644 --- a/src/scrapers/dogfart.js +++ b/src/scrapers/dogfart.js @@ -75,10 +75,14 @@ async function scrapeScene({ query }, url, channel, baseScene, parameters) { release.tags = query.cnts('.scene-details .categories a'); - release.trailer = query.video('.html5-video', 'data-trailer'); + const trailer = query.video('.html5-video', 'data-trailer'); + const lastPhotosUrl = query.urls('.pagination a').at(-1); + release.poster = query.poster('.html5-video', 'data-poster'); - const lastPhotosUrl = query.urls('.pagination a').at(-1); + if (trailer && !trailer?.includes('join')) { + release.trailer = trailer; + } if (lastPhotosUrl && parameters.includePhotos) { release.photos = await getPhotos(`${origin}${pathname}${lastPhotosUrl}`, channel, url);