diff --git a/supportedsites.md b/supportedsites.md index c2d7b4555..b62afe94c 100644 --- a/supportedsites.md +++ b/supportedsites.md @@ -1327,6 +1327,7 @@ # Supported sites - **ShahidShow** - **SharePoint** - **ShareVideosEmbed** + - **Shiey** - **ShemarooMe** - **ShowRoomLive** - **ShugiinItvLive**: 衆議院インターネット審議中継 diff --git a/yt_dlp/extractor/vimeo.py b/yt_dlp/extractor/vimeo.py index 09497b699..c2022298f 100644 --- a/yt_dlp/extractor/vimeo.py +++ b/yt_dlp/extractor/vimeo.py @@ -403,6 +403,7 @@ class VimeoIE(VimeoBaseInfoExtractor): r']+?src=(["\'])(?P(?:https?:)?//(?:www\.)?vimeo\.com/moogaloop\.swf.+?)\1', # Non-standard embedded Vimeo player r']+src=(["\'])(?P(?:https?:)?//(?:www\.)?vimeo\.com/[0-9]+)\1', + r'iframe src=\\"(?P(https?://player\.vimeo\.com/video/[^\\&]+))', ] _TESTS = [ {