diff --git a/yt_dlp/extractor/pornez.py b/yt_dlp/extractor/pornez.py index df0e44a69..3a22cb821 100644 --- a/yt_dlp/extractor/pornez.py +++ b/yt_dlp/extractor/pornez.py @@ -1,5 +1,5 @@ from .common import InfoExtractor -from ..utils import int_or_none +from ..utils import int_or_none, urljoin class PornezIE(InfoExtractor): @@ -20,7 +20,8 @@ def _real_extract(self, url): video_id = self._match_id(url) webpage = self._download_webpage(url, video_id) iframe_src = self._html_search_regex( - r']+src="(https?://pornez\.net/player/\?[^"]+)"', webpage, 'iframe', fatal=True) + r']+src="([^"]+)"', webpage, 'iframe', fatal=True) + iframe_src = urljoin('https://pornez.net', iframe_src) title = self._html_search_meta(['name', 'twitter:title', 'og:title'], webpage, 'title', default=None) if title is None: title = self._search_regex(r'

(.*?)

', webpage, 'title', fatal=True)