aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHobbyistDev <105957301+HobbyistDev@users.noreply.github.com>2025-01-12 01:25:18 +0800
committerGitHub <noreply@github.com>2025-01-11 18:25:18 +0100
commit763ed06ee69f13949397897bd42ff2ec3dc3d384 (patch)
treebbea1fb1bb47185584b71ae4cac52cf11626e2f0
parent3c14e9191f3035b9a729d1d87bc0381f42de57cf (diff)
[ie/XiaoHongShu] Extend `_VALID_URL` (#11806)
Closes #11797 Authored by: HobbyistDev
-rw-r--r--yt_dlp/extractor/xiaohongshu.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/yt_dlp/extractor/xiaohongshu.py b/yt_dlp/extractor/xiaohongshu.py
index 1280ca6a9..46543b823 100644
--- a/yt_dlp/extractor/xiaohongshu.py
+++ b/yt_dlp/extractor/xiaohongshu.py
@@ -10,7 +10,7 @@ from ..utils.traversal import traverse_obj
class XiaoHongShuIE(InfoExtractor):
- _VALID_URL = r'https?://www\.xiaohongshu\.com/explore/(?P<id>[\da-f]+)'
+ _VALID_URL = r'https?://www\.xiaohongshu\.com/(?:explore|discovery/item)/(?P<id>[\da-f]+)'
IE_DESC = '小红书'
_TESTS = [{
'url': 'https://www.xiaohongshu.com/explore/6411cf99000000001300b6d9',
@@ -25,6 +25,18 @@ class XiaoHongShuIE(InfoExtractor):
'duration': 101.726,
'thumbnail': r're:https?://sns-webpic-qc\.xhscdn\.com/\d+/[a-z0-9]+/[\w]+',
},
+ }, {
+ 'url': 'https://www.xiaohongshu.com/discovery/item/674051740000000007027a15?xsec_token=CBgeL8Dxd1ZWBhwqRd568gAZ_iwG-9JIf9tnApNmteU2E=',
+ 'info_dict': {
+ 'id': '674051740000000007027a15',
+ 'ext': 'mp4',
+ 'title': '相互喜欢就可以了',
+ 'uploader_id': '63439913000000001901f49a',
+ 'duration': 28.073,
+ 'description': '#广州[话题]# #深圳[话题]# #香港[话题]# #街头采访[话题]# #是你喜欢的类型[话题]#',
+ 'thumbnail': r're:https?://sns-webpic-qc\.xhscdn\.com/\d+/[\da-f]+/[^/]+',
+ 'tags': ['广州', '深圳', '香港', '街头采访', '是你喜欢的类型'],
+ },
}]
def _real_extract(self, url):