shahram176
دوشنبه 12 اسفند 1392, 20:22 عصر
سلام
من از کامپوننت HtmlAgilityPack.dll برای نمایش نرخ ارز قیمت سکه و طلا و خودرو استفاده کردم ،نمیدونم مشکل چیه که خروجی فقط عبارتHtmlAgilityPack.HtmlNode را نمایش میده
از کد زیر هم اسفاده کردم:
public partial class marketprices : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HtmlDocument xhtml = GetXHtmlFromUri("http://www.feebazar.ir/");
Label4.Text = "<table class=\"dataTables\">" + xhtml.DocumentNode.SelectSingleNode("//*[@id='tbl_curr-mrkt']");
}
private static HtmlDocument GetXHtmlFromUri(string uri)
{
WebClient client = new WebClient()
{
Encoding = Encoding.UTF8
};
client.Headers.Add("user-agent", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)");
HtmlDocument htmlDoc = new HtmlDocument()
{
OptionCheckSyntax = true,
OptionFixNestedTags = true,
OptionAutoCloseOnEnd = true,
OptionDefaultStreamEncoding = Encoding.UTF8
};
htmlDoc.LoadHtml(client.DownloadString(uri));
return htmlDoc;
}
}
من از کامپوننت HtmlAgilityPack.dll برای نمایش نرخ ارز قیمت سکه و طلا و خودرو استفاده کردم ،نمیدونم مشکل چیه که خروجی فقط عبارتHtmlAgilityPack.HtmlNode را نمایش میده
از کد زیر هم اسفاده کردم:
public partial class marketprices : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HtmlDocument xhtml = GetXHtmlFromUri("http://www.feebazar.ir/");
Label4.Text = "<table class=\"dataTables\">" + xhtml.DocumentNode.SelectSingleNode("//*[@id='tbl_curr-mrkt']");
}
private static HtmlDocument GetXHtmlFromUri(string uri)
{
WebClient client = new WebClient()
{
Encoding = Encoding.UTF8
};
client.Headers.Add("user-agent", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)");
HtmlDocument htmlDoc = new HtmlDocument()
{
OptionCheckSyntax = true,
OptionFixNestedTags = true,
OptionAutoCloseOnEnd = true,
OptionDefaultStreamEncoding = Encoding.UTF8
};
htmlDoc.LoadHtml(client.DownloadString(uri));
return htmlDoc;
}
}