Add project files.
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
using HtmlAgilityPack;
|
||||
|
||||
namespace MangaReader.Core.WebCrawlers.NatoManga;
|
||||
|
||||
public class NatoMangaHtmlDocument
|
||||
{
|
||||
public HtmlNode? MangaInfoTextNode { get; }
|
||||
public HtmlNode? TitleNode { get; }
|
||||
public HtmlNode? GenresNode { get; }
|
||||
public HtmlNode? ChapterListNode { get; }
|
||||
public HtmlNodeCollection? ChapterNodes { get; }
|
||||
|
||||
public NatoMangaHtmlDocument(HtmlDocument document)
|
||||
{
|
||||
MangaInfoTextNode = document.DocumentNode.SelectSingleNode(".//ul[@class='manga-info-text']");
|
||||
TitleNode = MangaInfoTextNode?.SelectSingleNode(".//li//h1");
|
||||
GenresNode = MangaInfoTextNode?.SelectSingleNode(".//li[@class='genres']");
|
||||
ChapterListNode = document.DocumentNode.SelectSingleNode(".//div[@class='chapter-list']");
|
||||
ChapterNodes = ChapterListNode?.SelectNodes(".//div[@class='row']");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user