Ich habe Schwierigkeiten, einen Cookie, von einer Website, wenn ich den Cookie warnen, es gibt nur zurück: system.net.cookiecontainer
Hier ist wie ich versuche, das Cookie zu erhalten.Der Versuch, alle Cookies zusammen aus einer Webanfrage hinzuzufügen, aber wenn ich es drucke, sendet es zurück system.net.cookiecontainer
'get the cookie for the post request !important
Dim req As HttpWebRequest = DirectCast(WebRequest.Create("http://www.dailymail.co.uk/home/index.html"), HttpWebRequest)
req.Method = "GET"
'iniate the cookie container for the post request
Dim tmpcookie As New CookieContainer
'get the cookie.
Dim postcookie = DirectCast(req.GetResponse(), HttpWebResponse)
tmpcookie.Add(postcookie.Cookies)
'assign the cookie to use outsie the scope (background worker)
textcookie = tmpcookie.ToString()
aber wenn ich alert Textcookie ich, was ich gesagt bekommen oben :(
Ich habe versucht, durch Cookie-Container Looping, aber es zeigt nichts: – RadomRadom
For Each tempCookie Wie Plätzchen postcookie.Cookies MessageBox.Show (tempCookie.Name) Weiter aber das Meldungsfeld nicht angezeigt. – RadomRadom
Und genau welcher Typ ist 'postCookie.Cookies'? Sie müssen die Pluralisierung Ihrer Variablen beheben (Benennung im Allgemeinen), sie sind verwirrend. Am Ende des Tages zeigt der Grund 'CookieContainer.ToString' den Namen des Typs genau an, was meine Antwort sagt. –