private void DokuzEylulHtmlReader(HtmlDocument loadedDocument, Okul okul) { _generalList = new List <GenelYemekListeObject>(); HtmlNodeCollection sayfaDivList = new HtmlNodeCollection(null); string sayfaDivSelector = "//div[@id='tm_lunch_menu_widget-3']"; sayfaDivList = loadedDocument.DocumentNode.SelectNodes(sayfaDivSelector); var sayfaStrongList = sayfaDivList.Descendants("strong").ToList(); var sayfaBrList = sayfaDivList.Descendants("br").ToList(); foreach (var strongNode in sayfaStrongList) { GenelYemekListeObject generalYemek = new GenelYemekListeObject(); string strongDateTime = strongNode.InnerHtml; string brInnerHtml = strongNode.NextSibling.NextSibling.InnerHtml; if (!string.IsNullOrEmpty(strongDateTime)) { generalYemek.TarihString = strongNode.InnerHtml; generalYemek.TarihDateTime = DatetimeSet(strongDateTime, okul); } if (!string.IsNullOrEmpty(brInnerHtml)) { generalYemek.YemekIcerik = StringClean(brInnerHtml, okul); } _generalList.Add(generalYemek); } }
private void SuleymanDemirelHtmlReader(HtmlDocument loadedDocument, Okul okul) { _generalList = new List <GenelYemekListeObject>(); HtmlNodeCollection sayfaSpanList = new HtmlNodeCollection(null); string sayfatableSelector = "//table[@id='cph_body_dgYemekListesi']"; sayfaSpanList = loadedDocument.DocumentNode.SelectNodes(sayfatableSelector); for (int i = 1; i < sayfaSpanList[0].ChildNodes.Count; i++) { GenelYemekListeObject generalYemek = new GenelYemekListeObject(); HtmlNodeCollection sayfaTdList = sayfaSpanList[0].ChildNodes[i].ChildNodes; generalYemek.TarihString = sayfaTdList[0].InnerText; generalYemek.TarihDateTime = DatetimeSet(sayfaTdList[0].InnerText, okul); generalYemek.YemekIcerik = StringClean(sayfaTdList[1].ChildNodes[1].InnerHtml, okul); _generalList.Add(generalYemek); } }