diff --git a/src/scrapers/porndoe.js b/src/scrapers/porndoe.js index c70e7e37..c56191ec 100644 --- a/src/scrapers/porndoe.js +++ b/src/scrapers/porndoe.js @@ -10,12 +10,14 @@ function scrapeAll(scenes) { release.url = query.url('a'); release.entryId = release.url.match(/\/watch\/(\d+)/)[1]; - release.title = query.q('.bottom h4', true); + release.title = query.cnt('.bottom .h4') || query.q('.bottom .link', 'title'); release.date = query.date('.extra-info:not(.actors)', 'DD MMMM YYYY'); release.actors = query.all('.actors a strong', true); - const poster = query.img('.thumb img'); + // const poster = query.img('.thumb img'); + const poster = query.img('.thumb', 'data-bg'); + release.poster = [ poster.replace('512x288', '1472x828'), poster, diff --git a/src/utils/qu.js b/src/utils/qu.js index 58c0505d..9e4012c7 100644 --- a/src/utils/qu.js +++ b/src/utils/qu.js @@ -141,7 +141,7 @@ function removeStyleFunctionSpaces(el) { function style(context, selector, styleAttr) { const el = q(context, selector); - if (el) { + if (el?.hasAttribute('style')) { removeStyleFunctionSpaces(el); return styleAttr ? el.style[styleAttr] : el.style;