|
|
@ -1,6 +1,8 @@ |
|
|
|
# coding: utf-8 |
|
|
|
from __future__ import unicode_literals |
|
|
|
|
|
|
|
import re |
|
|
|
|
|
|
|
from .common import InfoExtractor |
|
|
|
from ..compat import compat_str |
|
|
|
from ..utils import ( |
|
|
@ -13,12 +15,15 @@ from ..utils import ( |
|
|
|
|
|
|
|
class MediasetIE(InfoExtractor): |
|
|
|
_VALID_URL = r'''(?x) |
|
|
|
https?:// |
|
|
|
(?:www\.)?video\.mediaset\.it/ |
|
|
|
(?: |
|
|
|
(?:video|on-demand)/(?:[^/]+/)+[^/]+_| |
|
|
|
player/playerIFrame(?:Twitter)?\.shtml\?.*?\bid= |
|
|
|
)(?P<id>[0-9]+) |
|
|
|
(?: |
|
|
|
mediaset:| |
|
|
|
https?:// |
|
|
|
(?:www\.)?video\.mediaset\.it/ |
|
|
|
(?: |
|
|
|
(?:video|on-demand)/(?:[^/]+/)+[^/]+_| |
|
|
|
player/playerIFrame(?:Twitter)?\.shtml\?.*?\bid= |
|
|
|
) |
|
|
|
)(?P<id>[0-9]+) |
|
|
|
''' |
|
|
|
_TESTS = [{ |
|
|
|
# full episode |
|
|
@ -49,6 +54,9 @@ class MediasetIE(InfoExtractor): |
|
|
|
# iframe twitter (from http://www.wittytv.it/se-prima-mi-fidavo-zero/) |
|
|
|
'url': 'https://www.video.mediaset.it/player/playerIFrameTwitter.shtml?id=665104&playrelated=false&autoplay=false&related=true&hidesocial=true', |
|
|
|
'only_matching': True, |
|
|
|
}, { |
|
|
|
'url': 'mediaset:661824', |
|
|
|
'only_matching': True, |
|
|
|
}] |
|
|
|
|
|
|
|
def _real_extract(self, url): |
|
|
|