From 280707953106ffa9f6ef719c4b76cac2865910eb Mon Sep 17 00:00:00 2001 From: wb9688 Date: Sat, 29 Feb 2020 21:28:38 +0100 Subject: [PATCH] Catch NumberFormatException instead of checking whether viewCount equals "Recommended for you" --- .../youtube/extractors/YoutubeStreamInfoItemExtractor.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java index 1e7ad5f9f..2ee89e245 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamInfoItemExtractor.java @@ -195,8 +195,10 @@ public class YoutubeStreamInfoItemExtractor implements StreamInfoItemExtractor { return -1; } String viewCount = getTextFromObject(videoInfo.getObject("viewCountText")); - if (viewCount.equals("Recommended for you")) return -1; + return Long.parseLong(Utils.removeNonDigitCharacters(viewCount)); + } catch (NumberFormatException e) { + return -1; } catch (Exception e) { throw new ParsingException("Could not get view count", e); }