PDA

View Full Version : سوال: تبديل كدهاي HTML به HTMLDocument



rezanew
دوشنبه 25 شهریور 1387, 16:30 عصر
سلام!
من توسط HTTPwebrequest ، كد هاي HTML يه سايت رو مي گيرم (از كنترل webBrowser استفاده نمي كنم چون به نظرم خيلي كنده)، بعد از اين مرحله مي خوام كه يه Tag خاصي رو تو اين كد ها پيدا بكنم و متن داخل اونو در بيارم (مثل HTMLelemt.InnerText ) ولي با كد خالي از نوع String نمي شه مي خوام ببينم يه راحي هست كه اين كد ها رو به HTMLDocument يا HTMLElement تبديل كنم و از مزاياي اون استفاده كنم، و يا اصلا را ديگه اي هست كه به راحتي اين روش باشه؟!

البته با Regex مي شه يه كارايي كرد ولي اولا اون چيزي كه مي خوام در نمي ياد، دوما خيلي سخت مي شه!!

ممنون :خجالت:

rezanew
سه شنبه 26 شهریور 1387, 09:08 صبح
از اساتيد كسي راه حلي نداره؟!

motlu64
جمعه 27 فروردین 1389, 05:09 صبح
دوست عزیز می تونید از کد زیر استفاده کنید

WebClient myClient = new WebClient();
string webPageString = myClient.DownloadString(url);
HtmlDocument doc = webBrowser1.Document.OpenNew(true);
doc.Write(webPageString);