View Full Version : آموزش: دانلود برنامه (آخرین بلاگ های بروز شده) بلاگ فا
ahmadreza517
جمعه 19 خرداد 1391, 20:50 عصر
به نام تنها برنامه نویس هستی
سلام
برنامه (آخرین بلاگ های بروز شده) بلاگ فا
نظر یادتون نره !
88049
ahmadreza517
شنبه 20 خرداد 1391, 20:45 عصر
کد برنامه
string CodeHtml;
List<string> Items = new List<string>();
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(new Uri("http://www.blogfa.com"));
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Stream strmResponse = res.GetResponseStream();
StreamReader sr = new StreamReader(strmResponse);
CodeHtml = sr.ReadToEnd();
StringBuilder sb = new StringBuilder();
string[] s;
string[] list;
list = CodeHtml.Split('»');
Items.Clear();
sb.AppendLine("<body bgcolor=\"greenyellow\">");
sb.AppendLine("<p style=\"font-family:tahoma\" dir=\"rtl\">");
for(int i=1 ; i<18 ; i++)
{
Items.Add(list[i]);
sb.AppendLine(list[i]);
}
s = list[18].Split(' ');
Items.Add(s[0]);
sb.AppendLine(s[0]);
sb.AppendLine("</p> </body>");
webBrowser1.DocumentText = sb.ToString ();
barnamenevisjavan
سه شنبه 23 خرداد 1391, 19:15 عصر
ميتونيد واسه رزبلاگ هم بنويسيد؟
www.rozblog.com
ahmadreza517
سه شنبه 23 خرداد 1391, 21:54 عصر
سلام دوباره به دوستان
برای rozblog کاری نداره فقط کافی کد برنامرو یکم تغییرش بدین.
روی rozblog تنظیمش کنید.
jmfnima
چهارشنبه 24 خرداد 1391, 06:26 صبح
با سلام به دوستان
میشه در مورد این تایپیک بیشتر توضیح بدین که دقیقا چیکار میکنه ؟
ahmadreza517
چهارشنبه 24 خرداد 1391, 11:21 صبح
برای بدست آوردن لیست بلاگ ها
ابتدا کد html صفحه بدست آوردم
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(new Uri("http://www.blogfa.com"));
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Stream strmResponse = res.GetResponseStream();
StreamReader sr = new StreamReader(strmResponse);
CodeHtml = sr.ReadToEnd();
بعد کد بدست آمده رو با علامت » split کردم ریختم تو آرایه
string[] s;
string[] list;
list = CodeHtml.Split('»');
بعد با یه حلقه اینا رو از ارایه خوندم.
مقادیری که بدست میاد لیست آخرین بلاگ های برو شده بلاگ فا است.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.