diff options
| author | Sergey M․ <dstftw@gmail.com> | 2015-08-16 19:53:14 +0600 | 
|---|---|---|
| committer | Sergey M․ <dstftw@gmail.com> | 2015-08-16 19:53:14 +0600 | 
| commit | 7fc18d930917ad407c78bb9b0465dc4fae2fb335 (patch) | |
| tree | a7b613e1f91b00b571ac3a2719c7443ec9bebb09 | |
| parent | 974f1a385a452b1c86d6f3ff16035b30baaeeb64 (diff) | |
[screenwavemedia] Fix extraction (Closes #6575)
| -rw-r--r-- | youtube_dl/extractor/screenwavemedia.py | 23 | 
1 files changed, 14 insertions, 9 deletions
| diff --git a/youtube_dl/extractor/screenwavemedia.py b/youtube_dl/extractor/screenwavemedia.py index 3bc84989e..78b068be2 100644 --- a/youtube_dl/extractor/screenwavemedia.py +++ b/youtube_dl/extractor/screenwavemedia.py @@ -1,6 +1,8 @@  # encoding: utf-8  from __future__ import unicode_literals +import re +  from .common import InfoExtractor  from ..utils import (      int_or_none, @@ -35,15 +37,18 @@ class ScreenwaveMediaIE(InfoExtractor):          sources = self._parse_json(              js_to_json( -                self._search_regex( -                    r"sources\s*:\s*(\[[^\]]+?\])", playerconfig, -                    'sources', -                ).replace( -                    "' + thisObj.options.videoserver + '", -                    videoserver -                ).replace( -                    "' + playerVidId + '", -                    video_id +                re.sub( +                    r'(?s)/\*.*?\*/', '', +                    self._search_regex( +                        r"sources\s*:\s*(\[[^\]]+?\])", playerconfig, +                        'sources', +                    ).replace( +                        "' + thisObj.options.videoserver + '", +                        videoserver +                    ).replace( +                        "' + playerVidId + '", +                        video_id +                    )                  )              ),              video_id | 
