aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authork3ns1n <44774466+k3ns1n@users.noreply.github.com>2022-01-02 19:14:20 +0200
committerGitHub <noreply@github.com>2022-01-02 22:44:20 +0530
commitaf3cbd878282c05e83b6ab2628d83a85c9837eec (patch)
treeee9ca870832d5ee38c3bb06217e32ad96b48ee11
parent7141ced57dc05d9a8a3c56dd7990c61852894eed (diff)
downloadhypervideo-pre-af3cbd878282c05e83b6ab2628d83a85c9837eec.tar.lz
hypervideo-pre-af3cbd878282c05e83b6ab2628d83a85c9837eec.tar.xz
hypervideo-pre-af3cbd878282c05e83b6ab2628d83a85c9837eec.zip
[vk] Improve _VALID_URL (#2207)
Authored by: k3ns1n
-rw-r--r--yt_dlp/extractor/vk.py13
1 files changed, 12 insertions, 1 deletions
diff --git a/yt_dlp/extractor/vk.py b/yt_dlp/extractor/vk.py
index 5cdb1542d..27f4e7a28 100644
--- a/yt_dlp/extractor/vk.py
+++ b/yt_dlp/extractor/vk.py
@@ -90,7 +90,7 @@ class VKIE(VKBaseIE):
(?:(?:m|new)\.)?vk\.com/(?:.+?\?.*?z=)?video|
(?:www\.)?daxab.com/embed/
)
- (?P<videoid>-?\d+_\d+)(?:.*\blist=(?P<list_id>[\da-f]+))?
+ (?P<videoid>-?\d+_\d+)(?:.*\blist=(?P<list_id>([\da-f]+)|(ln-[\da-zA-Z]+)))?
)
'''
_TESTS = [
@@ -182,6 +182,17 @@ class VKIE(VKBaseIE):
'skip': 'Removed',
},
{
+ 'url': 'https://vk.com/video-93049196_456239755?list=ln-cBjJ7S4jYYx3ADnmDT',
+ 'info_dict': {
+ 'id': '-93049196_456239755',
+ 'ext': 'mp4',
+ 'title': '8 серия (озвучка)',
+ 'duration': 8383,
+ 'upload_date': '20211222',
+ 'view_count': int,
+ },
+ },
+ {
# video (removed?) only available with list id
'url': 'https://vk.com/video30481095_171201961?list=8764ae2d21f14088d4',
'md5': '091287af5402239a1051c37ec7b92913',