diff options
Diffstat (limited to 'youtube_dl/extractor/ard.py')
| -rw-r--r-- | youtube_dl/extractor/ard.py | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/youtube_dl/extractor/ard.py b/youtube_dl/extractor/ard.py index ef94c7239..12457f0f9 100644 --- a/youtube_dl/extractor/ard.py +++ b/youtube_dl/extractor/ard.py @@ -13,6 +13,7 @@ from ..utils import (      int_or_none,      parse_duration,      unified_strdate, +    xpath_text,  ) @@ -157,8 +158,9 @@ class ARDIE(InfoExtractor):          player_url = mobj.group('mainurl') + '~playerXml.xml'          doc = self._download_xml(player_url, display_id)          video_node = doc.find('./video') -        upload_date = unified_strdate(video_node.find('./broadcastDate').text) -        thumbnail = video_node.find('.//teaserImage//variant/url').text +        upload_date = unified_strdate(xpath_text( +            video_node, './broadcastDate')) +        thumbnail = xpath_text(video_node, './/teaserImage//variant/url')          formats = []          for a in video_node.findall('.//asset'): | 
