diff --git a/yt_dlp/extractor/aenetworks.py b/yt_dlp/extractor/aenetworks.py index 5f99ee99e3..65243c5b78 100644 --- a/yt_dlp/extractor/aenetworks.py +++ b/yt_dlp/extractor/aenetworks.py @@ -91,8 +91,8 @@ class AENetworksBaseIE(ThePlatformIE): # XXX: Do not subclass from concrete IE if filter_key == 'canonical': webpage = self._download_webpage(url, filter_value) graphql_video_id = self._search_regex( - r']+\bcontent="[^"]*\btpid/(\d+)"', webpage, - 'id') or self._html_search_meta('videoId', webpage, 'GraphQL video ID', fatal=True) + r']+\bcontent="[^"]*\btpid/(\d+)"', webpage, 'id', + default=None) or self._html_search_meta('videoId', webpage, 'GraphQL video ID', fatal=True) else: graphql_video_id = filter_value