PDA

View Full Version : سوال: دانلود فایل از سایت



alonac
دوشنبه 25 آذر 1392, 11:38 صبح
با سلام
میخام فایلهای را که روزانه درون یک سایت گذاشته میشود را دانلود کنم.
مثلا در انتهای یک مطلب فایل آن مطلب هم با پسوند pdfیاhtml قرار داده می شود، قصد من اینه که برنامه بطور خودکار فایل ها را شناسایی و دانلود کند.

abbas.oveissi
سه شنبه 26 آذر 1392, 05:20 صبح
با سلام
میخام فایلهای را که روزانه درون یک سایت گذاشته میشود را دانلود کنم.
مثلا در انتهای یک مطلب فایل آن مطلب هم با پسوند pdfیاhtml قرار داده می شود، قصد من اینه که برنامه بطور خودکار فایل ها را شناسایی و دانلود کند.
اولین کار اینه که اون صفحه ای از سایت رو که میخوای فایل ها ازش دانلود بشن رو دانلود کنی تا بتونی با parse کردنش لینک هارو پیدا کنید.اگر بخوای view داشته باشه میتونی یک webbrowser رو فرم بذاری بعد با کد زیر بری به صفحه ای که میخوی :
Uri address = new Uri("http://www.*****.ir");
webBrowser1.Navigate(address);
حالا توی رویداد webBrowser1_DocumentCompleted میتونی با استفاده از مقدار webBrowser1.Document دنبال لینک ها بگردی.برای پیدا کردن لینک ها هم از RegularExpression یا هر چیز دیگه میتونی استفاده کنید.در واقع webBrowser1.Document همان کدی هست که در مرورگر کروم با کلیک راست کردن روی صفحه سایت و انتخاب View Page Source میبینید.
حالا وقتی لینک هارو پیدا کردی به چندخط کد میتونی فایل هارو دانلود کنید،امیدوارم کمک کوچکی کرده باشم.