ربات Rss خوان WinForm
دوشنبه 13 خرداد 1392ربات Rss خوان WinForm <br/> امروز براتون یک خبرخوان آماده کردم
سلام دوستان
امروز براتون یک خبرخوان آماده کردم
برای استفاده کافیه لینک rss را در کادر وارد کنید و کلید اجرا رو بزنید
خبر های اون سایت رو میخونه و در گرید براتون نمایش میده
بعد هر کدوم از خط هارو خواستید انتخاب کنید و کلید اجرا کن در پایین صفحه رو بزنید تا صفحه مورد نظر در مرورگر باز بشه
بریم سراغ کد ها
private void button1_Click(object sender, EventArgs e) { if(textBox1.Text!="") { try { var doc = System.Xml.Linq.XDocument.Load(textBox1.Text); var rssFeed = from el in doc.Elements("rss").Elements("channel").Elements("item") select new { Title = el.Element("title").Value, Link = el.Element("link").Value, }; foreach (var i in rssFeed) { dataGridView1.Rows.Add(i.Title, i.Link); } } catch { } MessageBox.Show("خبر خوانها با موفقیت اجرا شدند"); } else { MessageBox.Show("آدرس rss را وارد کنید"); } }
همانطور که میدونید rss با فرمت xml هستند پس برای خوندن اونها از کد زیر استفاده کردیم
var doc = System.Xml.Linq.XDocument.Load(textBox1.Text);
بقیه کد ها هم اطلاعات خونده شده رو با حلقه به گرید اضافه میکنه
نمونه رو ضمیمه کردم امیدوارم خوشتون اومده باشه
موفق و پیروز باشید
- C#.net
- 4k بازدید
- 3 تشکر