aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dlc/downloader/youtube_live_chat.py
diff options
context:
space:
mode:
Diffstat (limited to 'youtube_dlc/downloader/youtube_live_chat.py')
-rw-r--r--youtube_dlc/downloader/youtube_live_chat.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/youtube_dlc/downloader/youtube_live_chat.py b/youtube_dlc/downloader/youtube_live_chat.py
index f162aff9c..3887fb371 100644
--- a/youtube_dlc/downloader/youtube_live_chat.py
+++ b/youtube_dlc/downloader/youtube_live_chat.py
@@ -94,9 +94,12 @@ class YoutubeLiveChatReplayFD(FragmentFD):
frag_index = offset = 0
while continuation_id is not None:
frag_index += 1
- url = 'https://www.youtube.com/live_chat_replay?continuation=%s' % continuation_id
- if frag_index > 1:
- url += '&playerOffsetMs=%d&hidden=false&pbj=1' % max(offset - 5000, 0)
+ url = ''.join((
+ 'https://www.youtube.com/live_chat_replay',
+ '/get_live_chat_replay' if frag_index > 1 else '',
+ '?continuation=%s' % continuation_id,
+ '&playerOffsetMs=%d&hidden=false&pbj=1' % max(offset - 5000, 0) if frag_index > 1 else ''))
+ print(url)
success, continuation_id, offset = download_and_parse_fragment(url, frag_index)
if not success:
return False