From 5a3a4f13d4e55b077bae31674d21a596dbfcd4b9 Mon Sep 17 00:00:00 2001 From: jakeogh Date: Mon, 6 May 2024 15:26:52 -0700 Subject: [PATCH] @bbilly1 correctly parse like_count for cases > 1000 --- yt_dlp/extractor/youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py index a70c10d64..d12285cba 100644 --- a/yt_dlp/extractor/youtube.py +++ b/yt_dlp/extractor/youtube.py @@ -3314,7 +3314,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): info = { 'id': comment_id, 'text': try_get(comment_entity_payload, lambda x: x['properties']['content']['content'], str), - 'like_count': str_to_int(self._search_regex(r'^([\d]+)', try_get(comment_entity_payload, lambda x: x['toolbar']['likeCountA11y'], str), 'like_count', fatal=False)) or 0, + 'like_count': parse_count(try_get(comment_entity_payload, lambda x: x['toolbar']['likeCountA11y'], str)) or 0, 'author_id': traverse_obj(comment_entity_payload, ('author', 'channelId', {self.ucid_or_none})), 'author': try_get(comment_entity_payload, lambda x: x['author']['displayName'], str), 'author_thumbnail': traverse_obj(comment_entity_payload, ('author', 'avatarThumbnailUrl', {url_or_none})),