برگزیده های پرشین تولز

خواندن Rss با خبرخوان

h_p609

Registered User
تاریخ عضویت
25 می 2011
نوشته‌ها
173
لایک‌ها
40
محل سکونت
ایران
با سلام
من یک فیدخوان شبیه شهر خبر با Asp.net نوشتم.درست کارمیکنه. فقط مشکلی که دارم اینه که فید برخی سایت ها را نمیخونه! Rss اون سایت را دانلود کرده و روی هاست خودم گذاشتم و راحت خوندمش!
بررسی ایی که انجام دادم به این نتیجه رسیدم که مشکل از گرفتن فایل rss از اون سایتهاست. حالا یا مشکل از آدرس اون rss هست یا از ... نمیدونم
یکی از سایتهایی که خواندن rss آن مشکل داره alef.ir

من دارم از کد زیر برای گرفتن فایل xml فید استفاده می کنم
کد:
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(RssUrl);
        myRequest.Timeout = 20000; //20 second
        WebResponse myResponse = myRequest.GetResponse();

        Stream rssStream = myResponse.GetResponseStream();
        XmlDocument rssDoc = new XmlDocument();
        rssDoc.Load(rssStream);

وقتی که مقدار RssUrl را آدرس فید سایت الف می گذارم در خط سوم (myRequest.GetResponse) خطای 403 میده. حالا یا آدرس این فایل xml را نمیشه با این دستورات خواند و یا اینکه خود سایت کاری کرده که نشه. اما مسئله اینه که سایت شهر خبر خیلی راحت داره فیدهای سایت الف را می خواند!
از کدهای دیگه هم برای خواندن این Rss استفاده کردم همشون خطا دادن.
مثلا این کد هم همون خطا را داد
کد:
XmlReader r = XmlReader.Create(RssUrl);

یا این کد توی خط دوم خطا داد:
کد:
XmlDocument doc = new XmlDocument();

ممنون می شوم اساتید کمک بفرمایند
doc.Load(RssUrl);
 
بالا