import org.jsoup.nodes.Document;
/**
- * TODO
+ * {@link ComicSiteFilter} implementation that can parse Saturday Morning
+ * Breakfast Cereal.
*
* @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
*/
@Override
protected List<String> extractImageUrls(Document document) {
- String imageUrl = document.select(".comicboxcenter center img:eq(1)").attr("src");
+ String imageUrl = document.select("img#comic").get(0).attr("src");
String afterImageUrl = document.select("#aftercomic img").attr("src");
- return FluentIterable.from(Arrays.asList(imageUrl, afterImageUrl)).filter(new Predicate<String>() {
-
- @Override
- public boolean apply(String url) {
- return url.length() > 0;
- }
- }).toList();
+ return FluentIterable.from(Arrays.asList(imageUrl, afterImageUrl)).filter(url -> url.length() > 0).toList();
}
@Override
protected List<String> extractImageComments(Document document) {
- return Collections.emptyList();
+ String imageComment = document.select("img#comic").get(0).attr("title");
+ return Arrays.asList(imageComment, "");
}
}