diff options
| -rw-r--r-- | youtube_dl/extractor/expressen.py | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/youtube_dl/extractor/expressen.py b/youtube_dl/extractor/expressen.py index f79365038..dc8b855d2 100644 --- a/youtube_dl/extractor/expressen.py +++ b/youtube_dl/extractor/expressen.py @@ -15,7 +15,7 @@ from ..utils import (  class ExpressenIE(InfoExtractor):      _VALID_URL = r'''(?x)                      https?:// -                        (?:www\.)?expressen\.se/ +                        (?:www\.)?(?:expressen|di)\.se/                          (?:(?:tvspelare/video|videoplayer/embed)/)?                          tv/(?:[^/]+/)*                          (?P<id>[^/?#&]+) @@ -42,13 +42,16 @@ class ExpressenIE(InfoExtractor):      }, {          'url': 'https://www.expressen.se/videoplayer/embed/tv/ditv/ekonomistudion/experterna-har-ar-fragorna-som-avgor-valet/?embed=true&external=true&autoplay=true&startVolume=0&partnerId=di',          'only_matching': True, +    }, { +        'url': 'https://www.di.se/videoplayer/embed/tv/ditv/borsmorgon/implantica-rusar-70--under-borspremiaren-hor-styrelsemedlemmen/?embed=true&external=true&autoplay=true&startVolume=0&partnerId=di', +        'only_matching': True,      }]      @staticmethod      def _extract_urls(webpage):          return [              mobj.group('url') for mobj in re.finditer( -                r'<iframe[^>]+\bsrc=(["\'])(?P<url>(?:https?:)?//(?:www\.)?expressen\.se/(?:tvspelare/video|videoplayer/embed)/tv/.+?)\1', +                r'<iframe[^>]+\bsrc=(["\'])(?P<url>(?:https?:)?//(?:www\.)?(?:expressen|di)\.se/(?:tvspelare/video|videoplayer/embed)/tv/.+?)\1',                  webpage)]      def _real_extract(self, url): | 
