Saturday, 15 March 2014

html5 - Post FORM by C# and wait javascript has been executed -



html5 - Post FORM by C# and wait javascript has been executed -

i submitting aspx c# code behind works good, html direct not display in browser.

this c# code:

string geturl = "https://www.facebook.com/login.php?login_attempt=1"; string email = "email@email.com"; string pw = "pwd"; string postdata = string.format("email={0}&pass={1}", email, pw); httpwebrequest getrequest = (httpwebrequest)webrequest.create(geturl); getrequest.cookiecontainer = new cookiecontainer(); getrequest.cookiecontainer.add(cookies); //recover cookies first request getrequest.method = webrequestmethods.http.post; getrequest.useragent = "mozilla/5.0 (windows nt 6.1) applewebkit/535.2 (khtml, gecko) chrome/15.0.874.121 safari/535.2"; getrequest.allowwritestreambuffering = true; getrequest.protocolversion = httpversion.version11; getrequest.allowautoredirect = true; getrequest.contenttype = "application/x-www-form-urlencoded"; byte[] bytearray = encoding.ascii.getbytes(postdata); getrequest.contentlength = bytearray.length; stream newstream = getrequest.getrequeststream(); //open connection newstream.write(bytearray, 0, bytearray.length); // send data. newstream.close(); httpwebresponse getresponse = (httpwebresponse)getrequest.getresponse(); string sourcecode = ""; using (streamreader sr = new streamreader(getresponse.getresponsestream())) { sourcecode = sr.readtoend(); }

this delivers me response need, page should load javascript first , delivered html, unfortunatly not this.

i have been looking to:

open page on post in popup browser (or @ to the lowest degree post , wait till javascript loaded complete) get loaded page after javascript loaded instead of current

of course of study prefer before:

httpwebresponse getresponse = (httpwebresponse)getrequest.getresponse();

i have tried to: - utilize webbrowser wb = new webbrowser();, gives single thread error , seems not possible post page url. - while (wb.readystate != webbrowserreadystate.complete), can't used not load page response

anybody has , smart thought load page in browser post, wait till javascript has been executed , me load html c# code?

c# html5 facebook streamreader httpwebresponse

No comments:

Post a Comment