use of ar.rulosoft.mimanganu.componentes.Manga in project MiMangaNu by raulhaag.
the class MangaEden method getMangasFromFrontpage.
private ArrayList<Manga> getMangasFromFrontpage(String source) {
String newSource = "";
try {
newSource = getFirstMatchDefault("<ul id=\"news\"(.+?)</ul>", source, "");
} catch (Exception e) {
e.printStackTrace();
}
Pattern pattern = Pattern.compile("<img src=\"(//cdn\\.mangaeden\\.com/mangasimg/.+?)\".+?<div class=\"hottestInfo\">[\\s]*<a href=\"(/" + lang_2l + "/" + lang_2l + "-manga/[^\"<>]+?)\" class=.+?\">(.+?)</a>", Pattern.DOTALL);
Matcher matcher;
if (newSource.isEmpty()) {
matcher = pattern.matcher(source);
} else {
matcher = pattern.matcher(newSource);
}
ArrayList<Manga> mangas = new ArrayList<>();
int i = 0;
while (matcher.find()) {
i++;
Manga manga = new Manga(getServerID(), matcher.group(3), HOST + matcher.group(2), false);
manga.setImages("http:" + matcher.group(1));
mangas.add(manga);
if (newSource.isEmpty()) {
if (i == 60) {
break;
}
}
}
return mangas;
}
Aggregations