From 2e765b36756034586288c56d88173fae8d27a56f Mon Sep 17 00:00:00 2001 From: okjack Date: Thu, 30 May 2024 15:22:47 +0800 Subject: [PATCH] Update ExtractorImpl.java --- .../github/kiulian/downloader/extractor/ExtractorImpl.java | 5 ----- 1 file changed, 5 deletions(-) diff --git a/youtube/src/main/java/com/github/kiulian/downloader/extractor/ExtractorImpl.java b/youtube/src/main/java/com/github/kiulian/downloader/extractor/ExtractorImpl.java index 5c39006e1..d1f7e5aec 100644 --- a/youtube/src/main/java/com/github/kiulian/downloader/extractor/ExtractorImpl.java +++ b/youtube/src/main/java/com/github/kiulian/downloader/extractor/ExtractorImpl.java @@ -42,7 +42,6 @@ public class ExtractorImpl implements Extractor { @Override public JSONObject extractInitialDataFromHtml(String html) throws YoutubeException { String ytInitialData = null; - for (Pattern pattern : YT_INITIAL_DATA_PATTERNS) { Matcher matcher = pattern.matcher(html); if (matcher.find()) { @@ -64,7 +63,6 @@ public class ExtractorImpl implements Extractor { String ytPlayerConfig = null; for (Pattern pattern : YT_PLAYER_CONFIG_PATTERNS) { Matcher matcher = pattern.matcher(html); - if (matcher.find()) { ytPlayerConfig = matcher.group(1); break; @@ -73,7 +71,6 @@ public class ExtractorImpl implements Extractor { if (ytPlayerConfig == null) { throw new YoutubeException.BadPageException("Could not find player config on web page"); } - try { JSONObject config = JSON.parseObject(ytPlayerConfig); if (config.containsKey("args")) { @@ -89,11 +86,9 @@ public class ExtractorImpl implements Extractor { @Override public List extractSubtitlesLanguagesFromXml(String xml) throws YoutubeException { Matcher matcher = SUBTITLES_LANG_CODE_PATTERN.matcher(xml); - if (!matcher.find()) { throw new YoutubeException.BadPageException("Could not find any language code in subtitles xml"); } - List languages = new ArrayList<>(); do { String language = matcher.group(1);