Added manga data and pipeline.
This commit is contained in:
@@ -6,12 +6,12 @@ namespace MangaReader.Core.WebCrawlers.MangaNato;
|
||||
|
||||
public class MangaNatoWebCrawler : MangaWebCrawler
|
||||
{
|
||||
public override MangaDTO GetManga(string url)
|
||||
public override SourceManga GetManga(string url)
|
||||
{
|
||||
HtmlDocument document = GetHtmlDocument(url);
|
||||
MangaNatoMangaDocument node = new(document);
|
||||
|
||||
MangaDTO manga = new()
|
||||
SourceManga manga = new()
|
||||
{
|
||||
Title = node.TitleNode.InnerText,
|
||||
AlternateTitles = GetAlternateTitles(node.AlternateTitlesNode),
|
||||
@@ -101,9 +101,9 @@ public class MangaNatoWebCrawler : 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 = [];
|
||||
|
||||
foreach (var node in chapterNodes)
|
||||
{
|
||||
@@ -111,7 +111,7 @@ public class MangaNatoWebCrawler : MangaWebCrawler
|
||||
HtmlNode chapterViewNode = node.SelectSingleNode(".//span[contains(@class, 'chapter-view')]");
|
||||
HtmlNode chapterTimeNode = node.SelectSingleNode(".//span[contains(@class, 'chapter-time')]");
|
||||
|
||||
MangaChapterDTO chapter = new()
|
||||
SourceMangaChapter chapter = new()
|
||||
{
|
||||
Number = GetChapterNumber(chapterNameNode),
|
||||
Name = chapterNameNode.InnerText,
|
||||
|
||||
Reference in New Issue
Block a user