From cd4ccf79687e6e4d5a5ec3ffe2f94990619e5a23 Mon Sep 17 00:00:00 2001 From: bashonly <88596187+bashonly@users.noreply.github.com> Date: Sat, 2 Aug 2025 20:06:16 +0000 Subject: [PATCH] Apply suggestions from code review --- yt_dlp/extractor/n1.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/yt_dlp/extractor/n1.py b/yt_dlp/extractor/n1.py index 6e3d69682..b4371c299 100644 --- a/yt_dlp/extractor/n1.py +++ b/yt_dlp/extractor/n1.py @@ -1,5 +1,5 @@ import re -from urllib import parse +import urllib.parse from .common import InfoExtractor from ..utils import ( @@ -151,7 +151,8 @@ def _real_extract(self, url): if plugin_data: site_id = self._html_search_regex(r'site:(\d+)', webpage, 'site id', default=None) if site_id is None: - site_id = re.search(r'partners/(\d+)', self._html_search_meta('contentUrl', webpage)).group(1) + site_id = self._search_regex( + r'partners/(\d+)', self._html_search_meta('contentUrl', webpage, fatal=True), 'site ID') for video_data in plugin_data: video_id = self._parse_json(video_data, title)['video'] entries.append({ @@ -182,7 +183,7 @@ def _real_extract(self, url): for embedded_video in embedded_videos: video_data = extract_attributes(embedded_video) url = video_data.get('src') or '' - hostname = parse.urlparse(url).hostname + hostname = urllib.parse.urlparse(url).hostname if hostname == 'www.youtube.com': entries.append(self.url_result(url, ie='Youtube')) elif hostname == 'www.redditmedia.com':