diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/GfycatRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/GfycatRipper.java index 44ff857d..9c2db859 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/GfycatRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/GfycatRipper.java @@ -73,7 +73,7 @@ public class GfycatRipper extends AbstractSingleFileRipper { @Override public List getURLsFromPage(Document doc) { List result = new ArrayList<>(); - Elements videos = doc.select("source#mp4Source"); + Elements videos = doc.select("source"); String vidUrl = videos.first().attr("src"); if (vidUrl.startsWith("//")) { vidUrl = "http:" + vidUrl; @@ -95,9 +95,9 @@ public class GfycatRipper extends AbstractSingleFileRipper { url = new URL(url.toExternalForm().replace("/gifs/detail", "")); Document doc = Http.url(url).get(); - Elements videos = doc.select("source#mp4Source"); + Elements videos = doc.select("source"); if (videos.isEmpty()) { - throw new IOException("Could not find source#mp4source at " + url); + throw new IOException("Could not find source at " + url); } String vidUrl = videos.first().attr("src"); if (vidUrl.startsWith("//")) { diff --git a/src/test/java/com/rarchives/ripme/tst/ripper/rippers/GfycatRipperTest.java b/src/test/java/com/rarchives/ripme/tst/ripper/rippers/GfycatRipperTest.java index d3d011be..4c560c3e 100644 --- a/src/test/java/com/rarchives/ripme/tst/ripper/rippers/GfycatRipperTest.java +++ b/src/test/java/com/rarchives/ripme/tst/ripper/rippers/GfycatRipperTest.java @@ -11,7 +11,7 @@ public class GfycatRipperTest extends RippersTest { * Rips correctly formatted URL directly from Gfycat * @throws IOException */ - public void GfycatGoodURL() throws IOException{ + public void testGfycatGoodURL() throws IOException{ GfycatRipper ripper = new GfycatRipper(new URL("https://gfycat.com/TemptingExcellentIchthyosaurs")); testRipper(ripper); } @@ -19,7 +19,7 @@ public class GfycatRipperTest extends RippersTest { * Rips badly formatted URL directly from Gfycat * @throws IOException */ - public void GfycatBadURL() throws IOException { + public void testGfycatBadURL() throws IOException { GfycatRipper ripper = new GfycatRipper(new URL("https://gfycat.com/gifs/detail/limitedtestyamericancrow")); testRipper(ripper); }