How do get data from webbrowser in C# -


have form , 1 webbrowser want retrieve data displayed on webbrowser must do? div tags

<div id="divtop">      <div id="text-conent" style="width: 500px; float: right;"></div>     <div id="grid" style="margin-removed 505px; height: 700px;"></div>  </div> 

i want take content tag div 'text - conent' not know how

you can webbroswer content "webbrowser.documenttext" property

then can use csquery parse html example or method like. (even regex if think it's more simple) if know jquery, it'll easy.

https://github.com/jamietre/csquery

var html = mywebbrowser.documenttext; var dom = cq.create(html); var divcontent = dom.select("#text-conent").text(); 

edit

if want download page data, can remove webbrowser , use that

var dom = cq.createfromurl("http://www.test.com"); var divcontent = dom.select("#text-conent").text(); richtextbox1.text = divcontent; 

these 2 lines everything.


Comments