require PTMD URL in _extract_fallback

Authored by: bashonly
This commit is contained in:
bashonly 2025-04-30 01:51:18 -05:00
parent b5a999b1d5
commit e8117f28db
No known key found for this signature in database
GPG Key ID: 783F096F253D15B0

View File

@ -20,7 +20,7 @@ from ..utils import (
urljoin,
variadic,
)
from ..utils.traversal import traverse_obj
from ..utils.traversal import require, traverse_obj
class ZDFBaseIE(InfoExtractor):
@ -494,7 +494,7 @@ query VideoByCanonical($canonical: String!) {
ptmd_url = traverse_obj(document, (
('streamApiUrlAndroid', ('streams', 0, 'streamApiUrlAndroid')),
{url_or_none}, any))
{url_or_none}, any, {require('PTMD URL')}))
ptmd_data = self._extract_ptmd_urls(ptmd_url, document_id, self._get_api_token())
thumbnails = []