PDA

View Full Version : گرفتن داده از یک سایت دیگر



ab_kol2004
چهارشنبه 04 مرداد 1391, 20:43 عصر
می خوام یه برنامه بنویسم که تو پشت صحنه هر 5 ثانیه از یه صفحه تو یه سایت دیگه اطلاعات بگیرم و اطلاعات را خودم پردازش کنم.
چند تا مورد هست : اول اینکه چطوری اینکار رو انجام بدم
دوم اینکه با کد سی شارپ بنویسم یا با js میشه نوشت.

در ضمن من این کار رو با کد سی شارپ نوشتم فقط 2 تا مشکل داره :
اول اینکه میخام این Request مثلا هر 5 ثاتنیه ارسال بشه به اون سایت .
دوم اینکه میخوام در هر بار Request صفحه مورد نظر اول Refresh بشه بعد اطلاعتشو بگیرم.

اینم نمونه کد من به دو روش :
1)

string inputUrl = "url";
string resultHTML = String.Empty;
Uri inputUri = new Uri(inputUrl);
WebRequest request = WebRequest.CreateDefault(inputUri);
request.Method = "GET";
WebResponse response;
try
{
response = request.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
return resultHTML = reader.ReadToEnd();
}
}

2)
string result = "";

using (WebClient client = new WebClient())
{

client.Encoding = Encoding.UTF8;
// Download data.
return result = client.DownloadString("url");

// Write values.
}

ab_kol2004
جمعه 06 مرداد 1391, 11:07 صبح
یه نفر نیست جواب این سوالو بلد باشه ؟؟؟؟؟