From 660bae8bab57f5ec92bda2fb83106b4c8c42efbf Mon Sep 17 00:00:00 2001 From: 4pr0n Date: Thu, 24 Jul 2014 23:22:20 -0700 Subject: [PATCH] fix seenive ripper --- .../com/rarchives/ripme/ripper/rippers/SeeniveRipper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/SeeniveRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/SeeniveRipper.java index db73ad37..d3858a1d 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/SeeniveRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/SeeniveRipper.java @@ -3,6 +3,7 @@ package com.rarchives.ripme.ripper.rippers; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; +import java.net.URLDecoder; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -119,6 +120,10 @@ public class SeeniveRipper extends AlbumRipper { sendUpdate(STATUS.LOADING_RESOURCE, this.url.toExternalForm()); for (Element element : doc.select("source")) { String video = element.attr("src"); + if (video.contains("redirect?url=")) { + video = video.substring("redirect?url=".length() + 1); + video = URLDecoder.decode(video, "UTF-8"); + } synchronized (threadPool) { addURLToDownload(new URL(video)); }