1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-08-26 23:34:53 +02:00

Fixed ManganeloRipper

This commit is contained in:
cyian-1756
2018-11-27 14:44:31 -05:00
parent 36d9703a9c
commit 366cd78646

View File

@@ -39,7 +39,7 @@ public class ManganeloRipper extends AbstractHTMLRipper {
return m.group(1); return m.group(1);
} }
p = Pattern.compile("http://manganelo.com/chapter/([\\S]+)/([\\S]+)/?$"); p = Pattern.compile("https?://manganelo.com/chapter/([\\S]+)/([\\S_\\-]+)/?$");
m = p.matcher(url.toExternalForm()); m = p.matcher(url.toExternalForm());
if (m.matches()) { if (m.matches()) {
return m.group(1); return m.group(1);
@@ -65,14 +65,11 @@ public class ManganeloRipper extends AbstractHTMLRipper {
} }
private List<String> getURLsFromChap(String url) { private List<String> getURLsFromChap(String url) {
LOGGER.debug("Getting urls from " + url);
List<String> result = new ArrayList<>(); List<String> result = new ArrayList<>();
try { try {
Document doc = Http.url(url).get(); Document doc = Http.url(url).get();
for (Element el : doc.select("img.img_content")) {
result.add(el.attr("src")); return getURLsFromChap(doc);
}
return result;
} catch (IOException e) { } catch (IOException e) {
return null; return null;
} }
@@ -80,9 +77,9 @@ public class ManganeloRipper extends AbstractHTMLRipper {
} }
private List<String> getURLsFromChap(Document doc) { private List<String> getURLsFromChap(Document doc) {
LOGGER.debug("Getting urls from " + url); LOGGER.debug("Getting urls from " + doc.location());
List<String> result = new ArrayList<>(); List<String> result = new ArrayList<>();
for (Element el : doc.select("img.img_content")) { for (Element el : doc.select(".vung-doc > img")) {
result.add(el.attr("src")); result.add(el.attr("src"));
} }
return result; return result;