namespace MangaReader.Core.Metadata; public abstract class MangaWebCrawler : IMangaMetadataProvider { public abstract string SourceId { get; } public abstract Task GetMangaAsync(string url, CancellationToken cancellationToken); //protected virtual async Task GetHtmlDocumentAsync(string url, CancellationToken cancellationToken) //{ // HtmlWeb web = new() // { // UsingCacheIfExists = false // }; // return await web.LoadFromWebAsync(url, cancellationToken); //} }