From e627981e05dc3cf43f3dd2c1112b96505194c97b Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 14 Jul 2024 20:12:02 +0800 Subject: [PATCH] Fix yt list bug --- .../java/com/github/kiulian/downloader/parser/ParserImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java b/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java index 1f42452b4..77c55128a 100644 --- a/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java +++ b/youtube/src/main/java/com/github/kiulian/downloader/parser/ParserImpl.java @@ -424,11 +424,11 @@ public class ParserImpl implements Parser { } String html = response.data(); try { - JsonObject content; + JsonObject content = new JsonObject(); JsonObject jsonResponse = JsonParser.parseString(html).getAsJsonObject(); if (jsonResponse.has("continuationContents")) { content = jsonResponse.getAsJsonObject("continuationContents").getAsJsonObject("playlistVideoListContinuation"); - } else { + } else if (jsonResponse.has("onResponseReceivedActions")) { content = jsonResponse.getAsJsonArray("onResponseReceivedActions").get(0).getAsJsonObject().getAsJsonObject("appendContinuationItemsAction"); } populatePlaylist(content, videos, clientVersion);