diff options
Diffstat (limited to 'youtube_dl/extractor/infoq.py')
| -rw-r--r-- | youtube_dl/extractor/infoq.py | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/youtube_dl/extractor/infoq.py b/youtube_dl/extractor/infoq.py index 0a70a1fb4..60b02b699 100644 --- a/youtube_dl/extractor/infoq.py +++ b/youtube_dl/extractor/infoq.py @@ -1,6 +1,9 @@  # coding: utf-8  from __future__ import unicode_literals +from ..utils import ( +    ExtractorError, +)  from ..compat import (      compat_b64decode, @@ -90,7 +93,11 @@ class InfoQIE(BokeCCBaseIE):          }]      def _extract_http_audio(self, webpage, video_id): -        fields = self._form_hidden_inputs('mp3Form', webpage) +        try: +            fields = self._form_hidden_inputs('mp3Form', webpage) +        except ExtractorError: +            fields = {} +          http_audio_url = fields.get('filename')          if not http_audio_url:              return []  | 
