private IEnumerable<MangaRecord> LoadAllMangas()
{
var records = new List<MangaRecord>();
var document = WebHelper.GetHtmlDocument(_configuration.DirectoryUrl);
var mangas = document.SelectNodes(@"//div[contains(@class, ""list"") and contains(@class, ""series"")]/div[@class=""group""]/div[@class=""title""]/a");
if (mangas == null)
{
throw new ParserException("Could not find expected elements on website.", document.InnerHtml);
}
foreach (var manga in mangas)
{
if (string.IsNullOrEmpty(manga.InnerText))
continue;
var url = GetFullUrl(manga.Attributes["href"].Value);
records.Add(new MangaRecord(ScraperGuid, url)
{
MangaName = CleanupText(manga.InnerText),
Url = url
});
}
return records;
}