PDA

View Full Version : سوال: گرفتن قیمت طلا از اینترنت و استفاده آن در برنامه



darkwish
سه شنبه 22 اسفند 1391, 12:59 عصر
سلام دوستان من دنبال کدی هستم که بتونم قیمت طلا را از یک سایت بگیرم و آنرا تو برنامم استفاده کنم
ممنون می شم که کمکم کنید خیلی گیر کردم
از این کد استفاده کردم ولی جواب نگرفتم

{
using (System.Net.WebClient wc = new System.Net.WebClient())
{
string Result = "";
string HTML = "";
//هر گرم طلای 18 عیار
string Searcher = "گرم طلای 18";
HttpWebRequest webRequest;
HttpWebResponse webResponse;
webRequest = (HttpWebRequest)WebRequest.Create("http://www.tgju.org");
webResponse = (HttpWebResponse)webRequest.GetResponse();
using (Stream strmresponse = webResponse.GetResponseStream())
{
using (StreamReader reader = new StreamReader(strmresponse, Encoding.UTF8))
{
HTML += reader.ReadToEnd();
}
}
string[] lines = HTML.Split('\n');
for (int i = 0; i <= lines.Length - 1; i++)
{
if (lines[i].Contains("&nbsp;" + Searcher))
{
string var = lines[i + 1];
if (var == "") break;
foreach (string b in var.Split('>'))
{
if (!(b.Length > 0)) break;
if (char.IsDigit(char.Parse(b.Substring(0, 1))))
{


Result = b.Split('<')[0];
// MessageBox.Show(Searcher + ":" + Result); break;
Lbl_Broz.Text = Searcher.ToString() + ":" + Result.ToString(); break;
}
}

break;
}

}
if (Result == "")
{
MessageBox.Show("نتیجه ای یافت نشد");
}
}
}

darkwish
چهارشنبه 23 اسفند 1391, 21:15 عصر
ممنون از این همه راهنمایی هاتون