PDA

View Full Version : سوال: گرفتن سورس یک صفحه وب با سی شارپ



M.D.A_M.D.A
دوشنبه 22 آذر 1389, 09:14 صبح
سلام میخواستم بدونم چجوری میشه سورس یک صفحه رو بگیریم(با c#)
یک سوال دیگه هم داشتم : چجوری میشه به لینک هایی از صفحه رفت.

مبتدی هستم لطفاً خیلی روان توضیح بدید ممنون

ostovarit
دوشنبه 22 آذر 1389, 11:05 صبح
هم تو گوگل و هم تو همین فروم کدش هست .....
مثلا : http://bytes.com/topic/c-sharp/answers/623094-how-get-html-code-web-address
شما میتونید در گوگل جملاتی مثل How to get HTML code from a web address رو جستجو کنید نتیجه ای که میگیرید از زدن تاپیک و منتظر جواب موندن سریع تره ...



HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(url);
string html = (new
StreamReader(wr.GetResponse().GetResponseStream()) ).ReadToEnd();

در مورد بدست اوردن لینک های درون صقحه هم میتونید سورس صفحه رو بعد از بدست اوردن با عبارات با قاعده RX جستجو کنید و لینک ها رو استخراج کنید و تو آرایه یا هر جه که میخواید ذخیره کنید که اونم باز تو وب هست ...