Ejemplo n.º 1
0
  @Override
  protected Manga parseHtmlToManga(String mangaUrl, String unparsedHtml) {
    Document parsedDocument = Jsoup.parse(unparsedHtml);
    Element infoElement = parsedDocument.select("div.barContent").first();

    Manga manga = Manga.create(mangaUrl);
    manga.title = Parser.text(infoElement, "a.bigChar");
    manga.author = Parser.text(infoElement, "p:has(span:contains(Author:)) > a");
    manga.genre = Parser.allText(infoElement, "p:has(span:contains(Genres:)) > *:gt(0)");
    manga.description = Parser.allText(infoElement, "p:has(span:contains(Summary:)) ~ p");
    manga.status = parseStatus(Parser.text(infoElement, "p:has(span:contains(Status:))"));

    String thumbnail = Parser.src(parsedDocument, ".rightBox:eq(0) img");
    if (thumbnail != null) {
      manga.thumbnail_url = Uri.parse(thumbnail).buildUpon().authority(IP).toString();
    }

    manga.initialized = true;
    return manga;
  }