Merge pull request #878 from cyian-1756/gfycatFixes

Gfycat fixes
This commit is contained in:
cyian-1756 2018-08-23 19:49:07 -04:00 committed by GitHub
commit 81fcff3fc1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -73,7 +73,7 @@ public class GfycatRipper extends AbstractSingleFileRipper {
@Override
public List<String> getURLsFromPage(Document doc) {
List<String> 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("//")) {

View File

@ -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);
}