هم تو گوگل و هم تو همین فروم کدش هست .....
مثلا : http://bytes.com/topic/c-sharp/answe...de-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 جستجو کنید و لینک ها رو استخراج کنید و تو آرایه یا هر جه که میخواید ذخیره کنید که اونم باز تو وب هست ...