0
projem gereği başka bir siteden bir <tbody> listesi çekmem gerekiyor lakin sitede iç içe birden fazla <tbody>tagı var ben sadece 4. sıradaki <tbody> tagını çekmek istiyorum çözümünü bilen ve bi sonuc üretebilen arkadaşların yorumlarını bekliyorum
0
HtmlAgilityPack kullanıyorsanız, yanlış hatırlamıyorsam şu şekilde yapılabilir:
doc.DocumentNode.SelectNodes("//tbody[4]")
SelectNodes ile halledilebilir. Yukarıdaki kodu kendinize uyarlarsınız.
0
WebRequest SiteyeBaglantiTalebi = HttpWebRequest.Create("https://www.tse.org.tr/tr/icerikdetay/20/354/genelgeler.aspx");
WebResponse GelenCevap = SiteyeBaglantiTalebi.GetResponse();
StreamReader CevapOku = new StreamReader(GelenCevap.GetResponseStream());
string KaynakKodlar = CevapOku.ReadToEnd();
int IcerikBaslangicIndex = KaynakKodlar.IndexOf("<tbody>" + 7);
int IcerikBitisIndex = KaynakKodlar.Substring(IcerikBaslangicIndex).IndexOf("</tbody>");
string sonuc = KaynakKodlar.Substring(IcerikBaslangicIndex,IcerikBitisIndex);
kodlamam bu şekilde bunun bir çözümü yokmu
yoksa HtmlAgilityPack ile mi kodlasam
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol