diff options
| -rw-r--r-- | youtube_dl/extractor/snagfilms.py | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/youtube_dl/extractor/snagfilms.py b/youtube_dl/extractor/snagfilms.py index cd345474e..74cd2698d 100644 --- a/youtube_dl/extractor/snagfilms.py +++ b/youtube_dl/extractor/snagfilms.py @@ -34,7 +34,6 @@ class SnagFilmsIE(InfoExtractor):          display_id, video_id = match(self._VALID_URL,url).groups()          if display_id is None:              embed_webpage = self._download_webpage('http://www.snagfilms.com/embed/player?filmId=' + video_id, video_id) -              display_id = self._html_search_regex(                  r"snagfilms\.com/films/title/(?P<display_id>.+?)(?:/|')",                  embed_webpage, @@ -48,16 +47,16 @@ class SnagFilmsIE(InfoExtractor):              'data'          ), display_id) +        if video_id is None: +            video_id = json_data['id'] +            embed_webpage = self._download_webpage('http://www.snagfilms.com/embed/player?filmId=' + video_id, video_id) +          title = json_data['title']          duration = int(json_data['duration'])          description = json_data['synopsis']          categories = [category['title'] for category in json_data['categories']]          thumbnail = json_data['image'] -        if video_id is None: -            video_id = json_data['id'] -            embed_webpage = self._download_webpage('http://www.snagfilms.com/embed/player?filmId=' + video_id, video_id) -          sources = self._parse_json(js_to_json(self._html_search_regex(              r'sources: (?P<sources>\[.*?\])',              embed_webpage, | 
