.net - Read website text content using Web Browser from System.Window.Form in plain C# class -


i intended read text content given url. have managed put logic using htmlagilitypack giving me javascript , other syntax tags, unless missing something, have found can use system.window.form--> webbrowser achieve this. need achieve in c# class no gui or window control intended filter , put in database followed display on asp.net-mvc app.

now how can use library upload web url , read text content, followed store in string?????

however reference here following code using htmlagilitypack

 public string buildwebreponsestring(string _url)     {          if (obj1.initializeweburl(_url))         {              httpwebrequest request = (httpwebrequest)              webrequest.create(_url);              httpwebresponse response = (httpwebresponse) request.getresponse();              stream resstream = response.getresponsestream();              streamreader reader = new streamreader(resstream);              weburlcontent = reader.readtoend();              return weburlcontent;          }          else         {             return null;         }       } 

...

   public list<string> stripwebcontent(string _url)     {         var _responsecontent = _reponseobj.buildwebreponsestring(_url);          if (_responsecontent != null)         {              htmldocument doc = new htmldocument();              doc.loadhtml(_responsecontent);              var textnodes = doc.documentnode.selectnodes("//text()");              var filteredwebcontent = string.join(" ", textnodes.select(n => n.innertext.trim()));              //             string[] tempstring = filteredwebcontent.split(' ');              (int = 0; < tempstring.length; i++)             {                 if (tempstring[i] != "" && tempstring[i] != null)                 {                     _webcontentslist.add(tempstring[i]);                 }             }               return _webcontentslist;         }         else         {             return null;         }       } 


Comments