Hey,
ich versuche schon seit mehreren Tagen einen Login auf verschiedenen Seiten durchzuführen, jedoch scheitere ich immer an der selben Stelle. Mein Code für einen YT-Login:
Das Problem ist, wie auch bei allen anderen Seiten, die ich getestet habe, dass im Quelltext dann folgende Meldung erscheint:
und ich somit nicht eingeloggt bin..woran liegt das? Ich kann den Fehler in meinem Code nicht finden..
ich versuche schon seit mehreren Tagen einen Login auf verschiedenen Seiten durchzuführen, jedoch scheitere ich immer an der selben Stelle. Mein Code für einen YT-Login:
VB.NET-Quellcode
- Dim cookieCon As New CookieContainer()
- Dim post As String = "continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26nomobiletemp%3D1%26hl%3Dde_DE%26next%3D%252F&service=youtube&uilel=3&dsh=-352958991582691902<mpl=sso&hl=de_DE<mpl=sso&GALX=P66D5eE2h-8&pstMsg=1&dnConn=https%3A%2F%2Faccounts.youtube.com&timeStmp=&secTok=&Email=USERNAME&Passwd=PASSWORD&signIn=Anmelden&PersistentCookie=yes&rmShown=1"
- Dim byteArr() As Byte = Encoding.UTF8.GetBytes(post)
- Dim request As HttpWebRequest = CType(HttpWebRequest.Create("https://accounts.google.com/ServiceLoginAuth"), HttpWebRequest)
- request.CookieContainer = cookieCon
- request.Method = "POST"
- request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1"
- request.ContentType = "application/x-www-form-urlencoded"
- request.ContentLength = byteArr.Length
- Dim dataStream As Stream = request.GetRequestStream()
- dataStream.Write(byteArr, 0, byteArr.Length)
- dataStream.Close()
- Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)
- cookieCon.Add(response.Cookies)
- dataStream = response.GetResponseStream()
- Dim reader As StreamReader = New StreamReader(dataStream)
- Dim result As String = reader.ReadToEnd()
- reader.Close()
- dataStream.Close()
- response.Close()
Das Problem ist, wie auch bei allen anderen Seiten, die ich getestet habe, dass im Quelltext dann folgende Meldung erscheint:
Die Cookie-Funktion Ihres Browsers ist deaktiviert. Bitte aktivieren Sie die Funktion.
und ich somit nicht eingeloggt bin..woran liegt das? Ich kann den Fehler in meinem Code nicht finden..