X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2Fcomics%2FGirlGeniusComicFilter.java;h=1bda719c3af97fd91d381354fe9606c47f43fae2;hb=8afea1d02219d66403108a23ccba04929126e24b;hp=6111ef497ec795080890fbbec51e26f064b3ebdb;hpb=a3b6528d38c9b7a2fb009a915d1f209fac2b20f7;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java b/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java index 6111ef4..1bda719 100644 --- a/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java +++ b/src/main/java/net/pterodactylus/rhynodge/filters/comics/GirlGeniusComicFilter.java @@ -17,14 +17,16 @@ package net.pterodactylus.rhynodge.filters.comics; -import java.util.Arrays; import java.util.Collections; import java.util.List; import net.pterodactylus.rhynodge.filters.ComicSiteFilter; +import com.google.common.base.Function; import com.google.common.base.Optional; +import com.google.common.collect.FluentIterable; import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; import org.jsoup.select.Elements; /** @@ -41,8 +43,14 @@ public class GirlGeniusComicFilter extends ComicSiteFilter { @Override protected List extractImageUrls(Document document) { - Elements imageElements = document.select("#MainTable img[alt='Comic']"); - return imageElements.hasAttr("src") ? Arrays.asList(imageElements.attr("src")) : Collections.emptyList(); + Elements imageElements = document.select("#MainTable img[alt=Comic]"); + return imageElements.hasAttr("src") ? FluentIterable.from(imageElements).transform(new Function() { + + @Override + public String apply(Element imageElement) { + return imageElement.attr("src"); + } + }).toList() : Collections.emptyList(); } @Override