mirror of
https://github.com/kodjodevf/mangayomi-extensions.git
synced 2026-02-14 10:51:17 +00:00
refactor(mmrcms): unify getPopular with HTML parsing using mangaFromElement
This commit is contained in:
@@ -25,20 +25,10 @@ class MMRCMS extends MProvider {
|
|||||||
"${source.baseUrl}/filterList?page=$page&sortBy=views&asc=false",
|
"${source.baseUrl}/filterList?page=$page&sortBy=views&asc=false",
|
||||||
),
|
),
|
||||||
)).body;
|
)).body;
|
||||||
|
final document = parseHtml(res);
|
||||||
List<MManga> mangaList = [];
|
final mangaList = <MManga>[];
|
||||||
final urls = xpath(res, '//*[ @class="chart-title"]/@href');
|
for (final el in document.select("div.chapter-container, div.media")) {
|
||||||
final names = xpath(res, '//*[ @class="chart-title"]/text()');
|
final manga = mangaFromElement(el);
|
||||||
List<String> images = [];
|
|
||||||
for (var mangaUrl in urls) {
|
|
||||||
images.add(guessCover(mangaUrl));
|
|
||||||
}
|
|
||||||
|
|
||||||
for (var i = 0; i < names.length; i++) {
|
|
||||||
MManga manga = MManga();
|
|
||||||
manga.name = names[i];
|
|
||||||
manga.imageUrl = images[i];
|
|
||||||
manga.link = urls[i];
|
|
||||||
mangaList.add(manga);
|
mangaList.add(manga);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user