Skip to content

Commit

Permalink
[tiktok] fix regex
Browse files Browse the repository at this point in the history
  • Loading branch information
skyme5 committed Feb 15, 2020
1 parent 6fb11ca commit 6255e56
Showing 1 changed file with 3 additions and 12 deletions.
15 changes: 3 additions & 12 deletions youtube_dl/extractor/tiktok.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,16 +65,7 @@ def _extract_aweme(self, video_data, webpage):


class TikTokIE(TikTokBaseIE):
_VALID_URL = r'''(?x)
https?://
(?:
(?:www|vm)\.
(?:tiktok.com)\/
(@(?P<username>[\w\.]+))\/
(?:video)\/
)
(?P<id>[\d]{6,})
'''
_VALID_URL = r'https?://www\.tiktok\.com/@[\w\._]+/video/(?P<id>\d+)'

_TESTS = [{
'url': 'https://www.tiktok.com/@leenabhushan/video/6748451240264420610',
Expand Down Expand Up @@ -133,8 +124,8 @@ def _real_extract(self, url):

webpage = self._download_webpage(url, video_id, note='Downloading video webpage')
json_string = self._search_regex(
r'id=\"__NEXT_DATA__\"\s+type=\"application\/json\"\s*[^>]+>\s*(?P<json_string>[^<]+)',
webpage, 'json_string', group='json_string')
r'id=\"__NEXT_DATA__\"\s+type=\"application\/json\"\s*[^>]+>\s*(?P<json_string_ld>[^<]+)',
webpage, 'json_string', group='json_string_ld')
json_data = self._parse_json(json_string, video_id)
video_data = try_get(json_data, lambda x: x['props']['pageProps'], expected_type=dict)

Expand Down

0 comments on commit 6255e56

Please sign in to comment.