From fef71aeccc3765c284977f3a51612a27fc28f519 Mon Sep 17 00:00:00 2001 From: Christian Schabesberger Date: Tue, 28 Aug 2018 11:55:12 +0200 Subject: [PATCH] roleback using href for description links --- .../services/youtube/extractors/YoutubeStreamExtractor.java | 4 ++-- .../services/youtube/YoutubeStreamExtractorDefaultTest.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java index 65c4bf18..a8c7c097 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java @@ -176,12 +176,12 @@ public class YoutubeStreamExtractor extends StreamExtractor { if(link != null) { // if link is null the a tag is a hashtag. // They refer to the youtube search. We do not handle them. - a.attr("abs:href", link); + a.text(link); } else if(redirectLink.toString().contains("watch?v=")) { // Another posibility is that this link is pointing to another video // we need to put the redirectLink in here explicitly in order to add the domain part to the link. - a.attr("abs:href", redirectLink.toString()); + a.text(redirectLink.toString()); } } } diff --git a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractorDefaultTest.java b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractorDefaultTest.java index da589aa0..0c4bbf71 100644 --- a/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractorDefaultTest.java +++ b/extractor/src/test/java/org/schabi/newpipe/extractor/services/youtube/YoutubeStreamExtractorDefaultTest.java @@ -77,7 +77,7 @@ public class YoutubeStreamExtractorDefaultTest { @Test public void testGetFullLinksInDescriptlion() throws ParsingException { assertTrue(extractor.getDescription().contains("http://smarturl.it/SubscribeAdele?IQid=yt")); - assertTrue(extractor.getDescription().contains("http://smarturl.it/SubscribeAdele?IQi...")); + assertFalse(extractor.getDescription().contains("http://smarturl.it/SubscribeAdele?IQi...")); } @Test