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 65c4bf18f..a8c7c097d 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 da589aa0a..0c4bbf713 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