PDA

View Full Version : انتخاب بخشی از یک وب سایت از کد html آن با HtmlAgilityPack



sara_aryanfar
یک شنبه 01 بهمن 1391, 23:25 عصر
با سلام خدمت دوستان من می خواستم ببینم چرا مقداری که این کد من میاره null هست مشکل کجاست

HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument htmlDoc = web.Load("http://iraniankala.com/cat.php?id=1&page=19&AdsID=&ads_type=&percent=");

// get search result URLs
var items = htmlDoc.DocumentNode.SelectNodes("body/table/tbody/tr[2]/td[2]/table/tbody/tr[2]/td/table/tbody/tr/td[2]/table/tbody/tr[2]/td/table/tbody");

foreach (HtmlNode node in items)
{
textBox2.Text = node.InnerText;
}

sara_aryanfar
دوشنبه 02 بهمن 1391, 01:29 صبح
خب خودم جواب میدم شاید دوست دیگه ای بعدا به دردش خورد چون من از فایرباگ مرورگر فایر فاکس برای گرفتن xpath استفاده کردم اون /tbody رو اضافه کرده که باید همشون حذف بشن

noth50
دوشنبه 22 مهر 1392, 09:14 صبح
سلام
امکان هست بیشتر توضیح دهید .
من هم این مشکلو دارم و نتونستم برطرفش کنم ممنون .