1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-08-26 07:14:38 +02:00

Fixed Erome ripper

In some cases the Erome ripper would grab urls with protocol ("https:")
already in it, but it would try to re-add it anyways, resulting in a URL
with a double protocol, eg.
"https:https://s101.erome.com/..." which would then fail to download.
This commit is contained in:
randomcommitter
2018-12-02 01:04:53 +00:00
parent 98f0c7a98e
commit b277349685

View File

@@ -124,13 +124,28 @@ public class EromeRipper extends AbstractHTMLRipper {
private List<String> getMediaFromPage(Document doc) {
List<String> results = new ArrayList<>();
for (Element el : doc.select("img.img-front")) {
results.add("https:" + el.attr("src"));
if (el.attr("src").startsWith("https:")) {
results.add(el.attr("src"));
}
else {
results.add("https:" + el.attr("src"));
}
}
for (Element el : doc.select("source[label=HD]")) {
results.add("https:" + el.attr("src"));
if (el.attr("src").startsWith("https:")) {
results.add(el.attr("src"));
}
else {
results.add("https:" + el.attr("src"));
}
}
for (Element el : doc.select("source[label=SD]")) {
results.add("https:" + el.attr("src"));
if (el.attr("src").startsWith("https:")) {
results.add(el.attr("src"));
}
else {
results.add("https:" + el.attr("src"));
}
}
return results;
}