aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicholas Defranco <39540565+nick-cd@users.noreply.github.com>2023-03-14 19:21:14 -0400
committerGitHub <noreply@github.com>2023-03-15 04:51:14 +0530
commit071670cbeaa01ddf2cc20a95ae6da25f8f086431 (patch)
tree354b34e8d48a4b51ec8c671fcc85bec632a7a67c
parent427a8fafbb0e18c28d0ed7960be838d7b26b88d3 (diff)
downloadhypervideo-pre-071670cbeaa01ddf2cc20a95ae6da25f8f086431.tar.lz
hypervideo-pre-071670cbeaa01ddf2cc20a95ae6da25f8f086431.tar.xz
hypervideo-pre-071670cbeaa01ddf2cc20a95ae6da25f8f086431.zip
[extractor/youtube] Fix parsing `comment_count` (#6523)
Closes #5849 Authored by: nick-cd
-rw-r--r--yt_dlp/extractor/youtube.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py
index b024d18b7..ca56f112b 100644
--- a/yt_dlp/extractor/youtube.py
+++ b/yt_dlp/extractor/youtube.py
@@ -4268,11 +4268,11 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
info['comment_count'] = traverse_obj(initial_data, (
'contents', 'twoColumnWatchNextResults', 'results', 'results', 'contents', ..., 'itemSectionRenderer',
- 'contents', ..., 'commentsEntryPointHeaderRenderer', 'commentCount', 'simpleText'
+ 'contents', ..., 'commentsEntryPointHeaderRenderer', 'commentCount'
), (
'engagementPanels', lambda _, v: v['engagementPanelSectionListRenderer']['panelIdentifier'] == 'comment-item-section',
- 'engagementPanelSectionListRenderer', 'header', 'engagementPanelTitleHeaderRenderer', 'contextualInfo', 'runs', ..., 'text'
- ), expected_type=int_or_none, get_all=False)
+ 'engagementPanelSectionListRenderer', 'header', 'engagementPanelTitleHeaderRenderer', 'contextualInfo'
+ ), expected_type=self._get_count, get_all=False)
try: # This will error if there is no livechat
initial_data['contents']['twoColumnWatchNextResults']['conversationBar']['liveChatRenderer']['continuations'][0]['reloadContinuationData']['continuation']