private IEnumerable<MangaRecord> LoadAllMangas()
{
var records = new List<MangaRecord>();
var document = WebHelper.GetHtmlDocument(DictionaryUrl);
var mangaAnchors = document.SelectNodes(@"//div[contains(@class, ""main-body"")]//table/tr/td/strong/a");
if (mangaAnchors == null)
{
throw new ParserException("Could not find expected elements on website.", document.InnerHtml);
}
foreach (var mangaAnchor in mangaAnchors)
{
if (string.IsNullOrEmpty(mangaAnchor.InnerText))
continue;
var mangaName = CleanupText(mangaAnchor.InnerText);
var url = GetFullUrl(mangaAnchor.Attributes["href"].Value);
records.Add(new MangaRecord(ScraperGuid, url)
{
MangaName = CleanupText(mangaName),
Url = url
});
}
return records;
}