barnamenevisjavan
پنج شنبه 28 بهمن 1395, 20:09 عصر
سلام من میخوام جدولی که در این ادرس قرار داره رو اطلاعاتش رو در سی شارپ دریافت کنم
یعنی عنوان و توضیحات و لینک هر رکورد رو جداگانه بتونم بدست بیارم توسط کد زیر میتونم فقط لینک هارو دریافت کنم.
http://5743.zanjan.medu.ir/portal/home.php?ocode=100038170&block=archiveRegulation
using (var client = new System.Net.WebClient())
{
var filename = System.IO.Path.GetTempFileName();
client.DownloadFile("http://5743.zanjan.medu.ir/portal/home.php?ocode=100038170&block=archiveRegulation", filename);
var doc = new HAP.HtmlDocument();
doc.Load(filename);
var root = doc.DocumentNode;
var a_nodes = root.Descendants("a").ToList();
foreach (var a_node in a_nodes)
{
Console.WriteLine();
Console.WriteLine("LINK: {0}", a_node.GetAttributeValue("href", ""));
}
}
یعنی عنوان و توضیحات و لینک هر رکورد رو جداگانه بتونم بدست بیارم توسط کد زیر میتونم فقط لینک هارو دریافت کنم.
http://5743.zanjan.medu.ir/portal/home.php?ocode=100038170&block=archiveRegulation
using (var client = new System.Net.WebClient())
{
var filename = System.IO.Path.GetTempFileName();
client.DownloadFile("http://5743.zanjan.medu.ir/portal/home.php?ocode=100038170&block=archiveRegulation", filename);
var doc = new HAP.HtmlDocument();
doc.Load(filename);
var root = doc.DocumentNode;
var a_nodes = root.Descendants("a").ToList();
foreach (var a_node in a_nodes)
{
Console.WriteLine();
Console.WriteLine("LINK: {0}", a_node.GetAttributeValue("href", ""));
}
}