// 투수정보 얻어오기 private List <PitcherInfo> GetPitcherInfos(String content) { List <PitcherInfo> pitcherInfos = new List <PitcherInfo>(); HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(content); var nodes = doc.DocumentNode.SelectSingleNode("//tbody").SelectNodes("tr"); foreach (var node in nodes) { HtmlDocument pitcherDoc = new HtmlDocument(); pitcherDoc.LoadHtml(node.OuterHtml); // Player ID 얻어오기 String href = pitcherDoc.DocumentNode.SelectSingleNode("//a").GetAttributeValue("href", ""); String[] items = href.Split(separator, StringSplitOptions.RemoveEmptyEntries); PitcherInfo pitcherInfo = new PitcherInfo(); pitcherInfo.PlayerId = Convert.ToInt32(items[1]); // 타자수 얻어오기 pitcherInfo.BatterCount = Convert.ToInt32(pitcherDoc.DocumentNode.SelectNodes("//td")[6].InnerText); pitcherInfos.Add(pitcherInfo); } return(pitcherInfos); }
// 투수정보 얻어오기 private List<PitcherInfo> GetPitcherInfos(String content) { List<PitcherInfo> pitcherInfos = new List<PitcherInfo>(); HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(content); var nodes = doc.DocumentNode.SelectSingleNode("//tbody").SelectNodes("tr"); foreach(var node in nodes) { HtmlDocument pitcherDoc = new HtmlDocument(); pitcherDoc.LoadHtml(node.OuterHtml); // Player ID 얻어오기 String href = pitcherDoc.DocumentNode.SelectSingleNode("//a").GetAttributeValue("href", ""); String[] items = href.Split(separator, StringSplitOptions.RemoveEmptyEntries); PitcherInfo pitcherInfo = new PitcherInfo(); pitcherInfo.PlayerId = Convert.ToInt32(items[1]); // 타자수 얻어오기 pitcherInfo.BatterCount = Convert.ToInt32(pitcherDoc.DocumentNode.SelectNodes("//td")[6].InnerText); pitcherInfos.Add(pitcherInfo); } return pitcherInfos; }