ThomasProj schrieb:
Wieso sagst du, dass es bei dir funktioniert, wenn es das eben nicht tut?
Verwendest du exakt den selben Code?
Ich konnte ihn nicht testen, da ich keinen Origin Account habe.
VB.NET-Quellcode
- Option Strict On
- Imports System.IO, System.Net, System.Text
- Public Class Form1
- Dim cookie As New CookieContainer
- Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Dim request As HttpWebRequest
- request = CType(HttpWebRequest.Create("https://signin.ea.com/p/web/login?execution=e1093083431s1&initref=https%3A%2F%2Faccounts.ea.com%3A443%2Fconnect%2Fauth%3Fscope%3Dbasic.identity%2Bbasic.persona%2Bsignin%2Boffline%26redirect_uri%3Dhttp%253A%252F%252Fwww.easports.com%252Ffifa%252Ffootball-club%252Flogin_check%26locale%3Dus%26state%3Dfaff91f795dfcde58a4ae87471147233fe7ffe37%26response_type%3Dcode%26client_id%3DEASFC-web"), HttpWebRequest)
- request.Method = WebRequestMethods.Http.Post
- request.CookieContainer = cookie
- request.UserAgent = "Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30"
- request.ContentType = "application/x-www-form-urlencoded"
- Dim post As String = "email=montanaxbox@web.de&password=till#fake1&_rememberMe=on&_eventId=submit&facebookAuth="
- Dim byteArr() As Byte = Encoding.Default.GetBytes(post)
- request.ContentLength = byteArr.Length
- Dim dataStream As Stream = request.GetRequestStream()
- dataStream.Write(byteArr, 0, byteArr.Length)
- Dim response As HttpWebResponse
- response = CType(request.GetResponse(), HttpWebResponse)
- Dim html As String = New StreamReader(response.GetResponseStream).ReadToEnd
- If html.Contains("Your Email or Password is incorrect. Please try again.") Then
- MessageBox.Show("Login falsch!")
- Else
- MessageBox.Show("Login korrekt!")
- End If
- End Sub
- End Class
Das ist der komplette Code... Kannst den Origin Acc der da drin steht gerne auch zum ausprobieren nutzen, der ist nicht so wichtig... Zum funktionieren: Es gibt keine Fehlermeldungen mehr deswegen habe ich das geschrieben...