diff options
| -rw-r--r-- | youtube_dl/extractor/afreecatv.py | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/youtube_dl/extractor/afreecatv.py b/youtube_dl/extractor/afreecatv.py index b90095881..527386be3 100644 --- a/youtube_dl/extractor/afreecatv.py +++ b/youtube_dl/extractor/afreecatv.py @@ -95,7 +95,7 @@ class AfreecaTVIE(InfoExtractor):          thumbnail = xpath_text(video_xml, './track/titleImage', 'thumbnail')          entries = [] -        for i, video_file in enumerate(video_xml.findall('./track/video/file')): +        for i, video_file in enumerate(video_xml.findall('./track/video/file[@key]')):              video_key = self.parse_video_key(video_file.get('key'))              entries.append({                  'id': '%s_%s' % (video_id, video_key.get('part', i + 1)), @@ -119,7 +119,7 @@ class AfreecaTVIE(InfoExtractor):              info['entries'] = entries          elif len(entries) == 1:              info['url'] = entries[0]['url'] -            info['upload_date'] = entries[0]['upload_date'] +            info['upload_date'] = entries[0].get('upload_date')          else:              raise ExtractorError(                  'No files found for the specified AfreecaTV video, either' | 
