PDA

View Full Version : آموزش: دانلود برنامه (آخرین بلاگ های بروز شده) بلاگ فا



ahmadreza517
جمعه 19 خرداد 1391, 19:50 عصر
به نام تنها برنامه نویس هستی

سلام

برنامه (آخرین بلاگ های بروز شده) بلاگ فا

نظر یادتون نره !

88049

ahmadreza517
شنبه 20 خرداد 1391, 19: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, 18:15 عصر
ميتونيد واسه رزبلاگ هم بنويسيد؟
www.rozblog.com

ahmadreza517
سه شنبه 23 خرداد 1391, 20:54 عصر
سلام دوباره به دوستان

برای rozblog کاری نداره فقط کافی کد برنامرو یکم تغییرش بدین.

روی rozblog تنظیمش کنید.

jmfnima
چهارشنبه 24 خرداد 1391, 05:26 صبح
با سلام به دوستان
میشه در مورد این تایپیک بیشتر توضیح بدین که دقیقا چیکار میکنه ؟

ahmadreza517
چهارشنبه 24 خرداد 1391, 10: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('»');



بعد با یه حلقه اینا رو از ارایه خوندم.
مقادیری که بدست میاد لیست آخرین بلاگ های برو شده بلاگ فا است.