X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fcomics%2FScandinaviaAndTheWorldComicFilter.java;h=2a32f6ad970572b11b9021dc62976b5185b52e04;hb=f26feab47280a5b64429e40376c7e0d0766d2d25;hp=23590cb590314c5ea041358894aabe838e776300;hpb=166659512aeb4fb07410a86ac7ea9e3cd8bb3f8f;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/filters/comics/ScandinaviaAndTheWorldComicFilter.java b/src/main/java/net/pterodactylus/rhynodge/filters/comics/ScandinaviaAndTheWorldComicFilter.java index 23590cb..2a32f6a 100644 --- a/src/main/java/net/pterodactylus/rhynodge/filters/comics/ScandinaviaAndTheWorldComicFilter.java +++ b/src/main/java/net/pterodactylus/rhynodge/filters/comics/ScandinaviaAndTheWorldComicFilter.java @@ -22,6 +22,7 @@ import com.google.common.base.Optional; import net.pterodactylus.rhynodge.filters.ComicSiteFilter; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; import java.util.List; @@ -39,19 +40,18 @@ public class ScandinaviaAndTheWorldComicFilter extends ComicSiteFilter { // COMICSITEFILTER METHODS // + private Elements findImageElements(Document document) { + return document.select("img[itemprop=image]"); + } + @Override protected Optional extractTitle(Document document) { - return Optional.of(document.select(".comicmid img").attr("title")); + return Optional.of(findImageElements(document).attr("title")); } @Override protected List extractImageUrls(Document document) { - return from(document.select(".comicmid img")).transform(new Function() { - @Override - public String apply(Element element) { - return element.attr("src"); - } - }).toList(); + return from(findImageElements(document)).transform(element -> element.attr("src")).toList(); } @Override