From 6218535213c4e9f4cd053707483f0c012e8e2fb8 Mon Sep 17 00:00:00 2001 From: bashonly <88596187+bashonly@users.noreply.github.com> Date: Tue, 18 Aug 2026 06:49:08 -0500 Subject: [PATCH] [ie/tiktok] Support share URLs (#17459) Authored by: bashonly --- yt_dlp/extractor/tiktok.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/yt_dlp/extractor/tiktok.py b/yt_dlp/extractor/tiktok.py index 4b15c80961..9aa4b19fd2 100644 --- a/yt_dlp/extractor/tiktok.py +++ b/yt_dlp/extractor/tiktok.py @@ -702,7 +702,7 @@ class TikTokBaseIE(InfoExtractor): class TikTokIE(TikTokBaseIE): - _VALID_URL = r'https?://www\.tiktok\.com/(?:embed|@(?P[\w\.-]+)?/video)/(?P\d+)' + _VALID_URL = r'https?://www\.tiktokv?\.com/(?:embed|(?:share|@(?P[\w\.-]+)?)/video)/(?P\d+)' _EMBED_REGEX = [rf'<(?:script|iframe)[^>]+\bsrc=(["\'])(?P{_VALID_URL})'] _TESTS = [{ @@ -976,6 +976,15 @@ class TikTokIE(TikTokBaseIE): # Auto-captions available 'url': 'https://www.tiktok.com/@hankgreen1/video/7047596209028074758', 'only_matching': True, + }, { + 'url': 'https://www.tiktokv.com/share/video/7668090902816017671/', + 'only_matching': True, + }, { + 'url': 'https://www.tiktok.com/share/video/7668090902816017671/', + 'only_matching': True, + }, { + 'url': 'https://www.tiktok.com/@/video/7668090902816017671/', + 'only_matching': True, }] def _real_extract(self, url):