public override List<DigimonType> GetDigimonTypes()
{
List<DigimonType> dTypes = new List<DigimonType>();
string html = DownloadContent(STR_URL_MERC_SIZE_RANK_MAIN);
HtmlDocument doc = new HtmlDocument();
HtmlNode.ElementsFlags.Remove("option");
doc.LoadHtml(html);
HtmlNode selectTypes = doc.GetElementbyId("cphContents_ddDigimonType");
foreach (HtmlNode type in selectTypes.ChildNodes) {
if (!"option".Equals(type.Name)) {
continue;
}
DigimonType dType = new DigimonType() {
Code = Convert.ToInt32(type.Attributes["value"].Value),
Name = type.InnerText
};
dTypes.Add(dType);
if (LogManager != null) {
LogManager.DebugFormat("Found {0}", dType);
}
}
return dTypes;
}