Facebook login Cookies Problem

11/03/2015 16:33 Ludder231#1
Hi,

ich versuche mich bei Facebook einzuloggen mit Webrequest. Leider funktioniert das nicht und ich bekomme die meldung vom server, dass ich meine cookies im browser aktivieren muss.


Code:
string bla = Connection.pPost("https://www.facebook.com/login.php?login_attempt=1&lwv=110", "lsd=AVq8j7yX&email=***&pass=****&persistent=1&default_persistent=1&timezone=-60&lgndim=eyJ3IjoxOTIwLCJoIjoxMDgwLCJhdyI6MTkyMCwiYWgiOjEwNDAsImMiOjI0fQ%3D%3D&lgnrnd=050652_nFUt&lgnjs=1446206821&locale=de_DE&qsstamp=W1tbMTUsMzcsNjcsOTMsMTA1LDEwOSwxMjEsMTQ0LDE1MiwxNjcsMTc3LDE4MCwxOTIsMjAwLDIwFRrIl0%3D");
Die lsd und lgndim etc müssen ja vorher ausgelesen werden nicht wahr?
Jedoch funktioniert das auch nicht wenn ich die vorher auslese.
11/03/2015 16:55 UniveX'#2
I'm not fluent in German at all, but if I see correctly, you are creating new CookieContainer with each request, you should be reusing the same one to store cookies from a session.
11/04/2015 15:08 Ludder231#3
you mean like this?
11/04/2015 16:06 UniveX'#4
Quote:
Originally Posted by Ludder231 View Post
you mean like this?
I think more like this, it should do the trick just fine. :)
11/04/2015 16:25 Ludder231#5
i just checked out what cookies i get from the server. But i don't get any cookies from the server????
11/04/2015 16:39 YatoDev#6
[Only registered and activated users can see links. Click Here To Register...]
11/04/2015 17:32 .SkyneT.#7
Erster link bei Google "c# httpwebrequest login":
[Only registered and activated users can see links. Click Here To Register...]
11/06/2015 04:32 dready#8
Quote:
request.AllowAutoRedirect = true; //carefully with auto
Der Kommentar hier ist wichtig und etwas ungenau ;)
WebRequest ist etwas Zickig wenns um Cookies geht, disable das mal und mach die Redirects selbst.
11/07/2015 10:22 DeinMud#9
Musst zuerst ein Request auf die Facebook startseite machen dannach auf den login post.

Ahja so wird das trotzdem nicht funktionieren, bei Facebook gibts einige Tokens die generiert werden (Dafür musst du das Javascript analysieren) und die musst du auch nachdem selben algorithmus generieren.
11/07/2015 21:10 Ludder231#10
Quote:
Originally Posted by DeinMud View Post
Musst zuerst ein Request auf die Facebook startseite machen dannach auf den login post.

Ahja so wird das trotzdem nicht funktionieren, bei Facebook gibts einige Tokens die generiert werden (Dafür musst du das Javascript analysieren) und die musst du auch nachdem selben algorithmus generieren.
Hab die letzten Tage dran rumhantiert und bin zu dem selben Entschluss gekommen. Aber die tokens kann man sich ja über den Quelltext holen? lgrnd, lgnjs, qsstamp etc.