|
|
@ -81,7 +81,7 @@ class VimeoIE(VimeoBaseInfoExtractor):
|
|
|
|
\.
|
|
|
|
\.
|
|
|
|
)?
|
|
|
|
)?
|
|
|
|
vimeo(?P<pro>pro)?\.com/
|
|
|
|
vimeo(?P<pro>pro)?\.com/
|
|
|
|
(?!channels/[^/?#]+/?(?:$|[?#])|(?:album|ondemand)/)
|
|
|
|
(?!channels/[^/?#]+/?(?:$|[?#])|[^/]+/review/|(?:album|ondemand)/)
|
|
|
|
(?:.*?/)?
|
|
|
|
(?:.*?/)?
|
|
|
|
(?:
|
|
|
|
(?:
|
|
|
|
(?:
|
|
|
|
(?:
|
|
|
@ -90,6 +90,7 @@ class VimeoIE(VimeoBaseInfoExtractor):
|
|
|
|
)?
|
|
|
|
)?
|
|
|
|
(?:videos?/)?
|
|
|
|
(?:videos?/)?
|
|
|
|
(?P<id>[0-9]+)
|
|
|
|
(?P<id>[0-9]+)
|
|
|
|
|
|
|
|
(?:/[\da-f]+)?
|
|
|
|
/?(?:[?&].*)?(?:[#].*)?$
|
|
|
|
/?(?:[?&].*)?(?:[#].*)?$
|
|
|
|
'''
|
|
|
|
'''
|
|
|
|
IE_NAME = 'vimeo'
|
|
|
|
IE_NAME = 'vimeo'
|
|
|
@ -232,6 +233,10 @@ class VimeoIE(VimeoBaseInfoExtractor):
|
|
|
|
'url': 'https://vimeo.com/7809605',
|
|
|
|
'url': 'https://vimeo.com/7809605',
|
|
|
|
'only_matching': True,
|
|
|
|
'only_matching': True,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
'url': 'https://vimeo.com/160743502/abd0e13fb4',
|
|
|
|
|
|
|
|
'only_matching': True,
|
|
|
|
|
|
|
|
}
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
@staticmethod
|
|
|
|
@staticmethod
|
|
|
|