Holen Sie cookies auf einem browser von Windows forms c#
im Gebäude eine app, die nach dem anmelden des Benutzers, um meine web-Seite der app geht, um einen link zu bekommen, seinen Benutzer-Namen, so werde ich erkennen ihn auf der app.
Nun, wenn ich als ein Benutzer-login über einen browser und fügen Sie den wie auf diesen browser werde ich eine Seite mit meinem Benutzernamen, aber wenn ich eine web-Abfrage aus dem code bekomme ich eine leere Seite.
Meine Frage ist, wie man öffnen Sie die url in der browser-oder wie bekomme ich den Wert des Cookies auf einen certin browser
habe ich tryied
string s= GetHtmlPage("http://www.somedomain.com/account/show_cookies.php","Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 9.0; en-US)");
static string GetHtmlPage(string strURL,string browser)
{
String strResult;
System.Net.WebResponse objResponse;
System.Net.WebRequest objRequest = System.Net.HttpWebRequest.Create(strURL);
((System.Net.HttpWebRequest)objRequest).UserAgent =browser;
objResponse = objRequest.GetResponse();
using (System.IO.StreamReader sr = new System.IO.StreamReader(objResponse.GetResponseStream()))
{
strResult = sr.ReadToEnd();
sr.Close();
}
return strResult;
}
Aber, dass sich auch wieder eine leere Seite.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie HttpClient und CookieContainer