From 74b6b203bb0295454532b595fb04ecbd2d229850 Mon Sep 17 00:00:00 2001 From: cyian-1756 Date: Wed, 12 Sep 2018 18:42:13 -0400 Subject: [PATCH] Fixed browseRipper --- .../com/rarchives/ripme/ripper/rippers/HbrowseRipper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/HbrowseRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/HbrowseRipper.java index a3403b9a..fd3b23c2 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/HbrowseRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/HbrowseRipper.java @@ -32,7 +32,7 @@ public class HbrowseRipper extends AbstractHTMLRipper { @Override public String getGID(URL url) throws MalformedURLException { - Pattern p = Pattern.compile("http://www.hbrowse.com/(\\d+)/[a-zA-Z0-9]*"); + Pattern p = Pattern.compile("https?://www.hbrowse.com/(\\d+)/[a-zA-Z0-9]*"); Matcher m = p.matcher(url.toExternalForm()); if (m.matches()) { return m.group(1); @@ -45,7 +45,7 @@ public class HbrowseRipper extends AbstractHTMLRipper { public Document getFirstPage() throws IOException { // "url" is an instance field of the superclass Document tempDoc = Http.url(url).get(); - return Http.url(tempDoc.select("td[id=pageTopHome] > a[title=view thumbnails (top)]").attr("href")).get(); + return Http.url("https://www.hbrowse.com" + tempDoc.select("td[id=pageTopHome] > a[title=view thumbnails (top)]").attr("href")).get(); } @Override @@ -66,7 +66,7 @@ public class HbrowseRipper extends AbstractHTMLRipper { List result = new ArrayList(); for (Element el : doc.select("table > tbody > tr > td > a > img")) { String imageURL = el.attr("src").replace("/zzz", ""); - result.add(imageURL); + result.add("https://www.hbrowse.com" + imageURL); } return result; }