Added manga data and pipeline.
This commit is contained in:
@@ -6,12 +6,12 @@ namespace MangaReader.Core.WebCrawlers.NatoManga;
|
||||
|
||||
public class NatoMangaWebCrawler : MangaWebCrawler
|
||||
{
|
||||
public override MangaDTO GetManga(string url)
|
||||
public override SourceManga GetManga(string url)
|
||||
{
|
||||
HtmlDocument document = GetHtmlDocument(url);
|
||||
NatoMangaHtmlDocument node = new(document);
|
||||
|
||||
MangaDTO manga = new()
|
||||
SourceManga manga = new()
|
||||
{
|
||||
Title = node.TitleNode?.InnerText ?? string.Empty,
|
||||
//AlternateTitles = GetAlternateTitles(node.AlternateTitlesNode),
|
||||
@@ -116,9 +116,9 @@ public class NatoMangaWebCrawler : MangaWebCrawler
|
||||
return (int)Math.Round(average / best * 100);
|
||||
}
|
||||
|
||||
private static List<MangaChapterDTO> GetChapters(HtmlNodeCollection? chapterNodes)
|
||||
private static List<SourceMangaChapter> GetChapters(HtmlNodeCollection? chapterNodes)
|
||||
{
|
||||
List<MangaChapterDTO> chapters = [];
|
||||
List<SourceMangaChapter> chapters = [];
|
||||
|
||||
if (chapterNodes == null)
|
||||
return chapters;
|
||||
@@ -137,7 +137,7 @@ public class NatoMangaWebCrawler : MangaWebCrawler
|
||||
if (chapterNameNode == null)
|
||||
continue;
|
||||
|
||||
MangaChapterDTO chapter = new()
|
||||
SourceMangaChapter chapter = new()
|
||||
{
|
||||
Number = GetChapterNumber(chapterNameNode),
|
||||
Name = chapterNameNode.InnerText,
|
||||
|
||||
Reference in New Issue
Block a user