Thema: SchuelerVZ Login
-
09.02.2011, 19:06 #1
- Registriert seit
- 30.01.2011
- Beiträge
- 32
Thanked 54 Times in 46 PostsSchuelerVZ Login
N'Abend zusammen.
Ich versuche mich gerade an nem Login für Schülervz mittels Httpwebrequests, bin in dem Gebiet aber noch mehr oder weniger Neuling. Im Folgenden mal mein Code:
PHP-Code:Imports System.IO, System.Net, System.Text.RegularExpressions, System.Text
Public Class Form1
Public Cookies As CookieContainer
Public FormKey As String
Public Iv As String
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Login()
End Sub
Private Function GetFormID()
Dim getreq As HttpWebRequest = CType(WebRequest.Create("http://secure.schuelervz.net"), HttpWebRequest)
getreq.Method = "GET"
getreq.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13"
getreq.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
getreq.CookieContainer = Cookies
getreq.KeepAlive = True
Dim Response As HttpWebResponse = getreq.GetResponse()
Dim datastream As Stream = Response.GetResponseStream()
Dim reader As New StreamReader(datastream)
Dim responsestring As String = reader.ReadToEnd()
FormKey = Regex.Match(responsestring, "formkey"" value=""([^""]+)""").Groups(1).Value ' Formkey regexen
Iv = Regex.Match(responsestring, "iv"" value=""([^""]+)""").Groups(1).Value ' IV regexen
'MsgBox(Iv & vbNewLine & FormKey) ' nur zur Kontrolle
End Function
Private Function Login()
GetFormID()
Dim Request As HttpWebRequest = CType(WebRequest.Create("http://secure.schuelervz.net/"), HttpWebRequest)
Request.Method = "POST" '
Request.ContentType = "application/x-www-form-urlencoded"
Request.Timeout = 11500
Request.KeepAlive = True
Request.CookieContainer = Cookies
Request.Referer = "http://www.schuelervz.net/"
Request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13"
Request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
Dim Post As String = "email=Meine E-Mail&password=Mein PW&reminder=1&login=Einloggen&jsEnabled=true&formkey=" & FormKey & "&iv=" & Iv
Dim byteArray() As Byte = Encoding.UTF8.GetBytes(Post)
Request.ContentLength = byteArray.Length
Dim DataStream As Stream = Request.GetRequestStream()
DataStream.Write(byteArray, 0, byteArray.Length)
DataStream.Close()
Dim Response As HttpWebResponse = Request.GetResponse()
DataStream = Response.GetResponseStream()
Dim reader As New StreamReader(DataStream)
Dim ServerResponse As String = reader.ReadToEnd() 'Quelltext in ServerResponse speichern
reader.Close()
DataStream.Close()
Response.Close() 'alles Closen =)
If ServerResponse.Contains("Meine Privatsphäre") Then
MsgBox("Login erfolgreich!")
Else
MsgBox("Login fehlgeschlagen!")
MsgBox(ServerResponse)
End If
End Function
End Class
Jedoch funktioniert der Login nicht. Bei der letzten If-Abfrage kommt immer "Login fehlgeschlagen!".
Es wäre super, wenn ihr mir eine Anregung geben könntet, wo der Fehler liegt. Ich erwarte keinen fertigen Code, sondern nur Anregungen bzw. Tipps.
Beste Grüße
-
09.02.2011, 19:23 #2
- Registriert seit
- 30.01.2011
- Beiträge
- 5
Thanked 2 Times in 1 PostSchuelerVZ Login
Nur mal schnell durchgeschaut, aber in deiner If-Abfrage suchst du ja nach "Meine Privatsphäre" versuch es mal mit "Meine Privatsphäre" da man in HTML ja Sonderzeichen ersetzen muss!
ä = ä
ü = ü
ö = ö
-
09.02.2011, 19:35 #3
- Registriert seit
- 31.01.2011
- Beiträge
- 54
Thanked 106 Times in 41 PostsSchuelerVZ Login
vz-network-api - Project Hosting on Google Code
altes project von mir und nem kumpel
-aspire
-
09.02.2011, 19:37 #4
- Registriert seit
- 30.01.2011
- Beiträge
- 32
Thanked 54 Times in 46 PostsSchuelerVZ Login
Mh, danke für den Hinweis :-)
Klappt leider trotzdem nicht, immer noch selbe Meldung...
Hast du vielleicht eine Liste parat, wo die Umlaute usw. aufgelistet sind. die ersetzt werden müssen ?
Grüße
-
09.02.2011, 19:54 #5
- Registriert seit
- 18.11.2011
- Beiträge
- 226
Thanked 165 Times in 82 PostsSchuelerVZ Login
Lass dir doch mal ServerResponse ausgeben und guck was dort steht.
-
09.02.2011, 20:02 #6
- Registriert seit
- 30.01.2011
- Beiträge
- 32
Thanked 54 Times in 46 PostsSchuelerVZ Login
Also ServerResponse sieht folgendermaßen aus:
Hier Teil 1, da es etwa 1500 Zeichen zu lang ist...
HTML-Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="imagetoolbar" content="no" /> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <script type="text/javascript"> //<![CDATA[ var PHX_PAGELOAD_START = new Date().getTime(); document.cookie = "Pm=; path=/"; //]]> </script> <title>schuelerVZ | Einloggen</title> <meta name="description" content="schülerVZ ist ein kostenloses Online-Netzwerk für Schüler. Hier können sie ihr eigenes Profil gestalten, Fotos hochladen, Freunde treffen, diskutieren uvm." /> <meta name="keywords" content="Schüler, pupils" /> <meta name="ajaxUrl" content="/Ajax" /> <meta name="platformId" content="Pvz" /> <meta name="staticServer" content="http://static.pe.schuelervz.net/20110204-0" /> <meta name="oembedServer" content="" /> <meta name="noCacheFlag" content="20110204-0" /> <meta name="msapplication-task" content="name=Start;action-uri=http://www.schuelervz.net/Home/;icon-uri=http://static.pe.schuelervz.net/20110204-0/favicon.ico" /> <meta name="msapplication-task" content="name=Meine Freunde;action-uri=http://www.schuelervz.net/Friends/;icon-uri=http://static.pe.schuelervz.net/20110204-0/favicon.ico" /> <meta name="msapplication-task" content="name=Meine Fotos;action-uri=http://www.schuelervz.net/Photos/Slideshow;icon-uri=http://static.pe.schuelervz.net/20110204-0/favicon.ico" /> <meta name="msapplication-task" content="name=Meine Gruppen;action-uri=http://www.schuelervz.net/Groups/;icon-uri=http://static.pe.schuelervz.net/20110204-0/favicon.ico" /> <meta name="msapplication-task" content="name=Nachrichtendienst;action-uri=http://www.schuelervz.net/Messages/;icon-uri=http://static.pe.schuelervz.net/20110204-0/favicon.ico" /> <meta name="activeModules" content="Login,Search,StaticContent,Cooperations,Chat,Plauderkasten,Gadgets,Info,Ims,Friends,Uservoice,Register" /> <meta name="pageletName" content="Login.Login" /> <link rel="shortcut icon" href="http://static.pe.schuelervz.net/20110204-0/favicon.ico" /> <link rel="stylesheet" type="text/css" href="http://static.pe.schuelervz.net/20110204-0/Css/Base.css" /> <link rel="stylesheet" type="text/css" href="http://static.pe.schuelervz.net/20110204-0/Css/Login.css" /> <script type="text/javascript" src="http://static.pe.schuelervz.net/20110204-0/Js/build/resource-core.js"></script> <script type="text/javascript"> //<![CDATA[ var brs = navigator.userAgent.toLowerCase(); function Adition_BrowserId() {if (brs.search(/msie\s7/) != -1) {return 9;} else if (brs.search(/msie\s8/) != -1) {return 10;} else if (brs.search(/chrome\//) != -1) {return 11;} else if (brs.search(/safari/) != -1) {return 8;} else if (brs.search(/opera/) != -1) {return 7;} else if (brs.search(/konqueror/) != -1) {return 8;} else if (brs.search(/msie\s6/) != -1) {return 3;} else if (brs.search(/msie\s5/) != -1) {return 2;} else if (brs.search(/msie\s4/) != -1) {return 1;} else if (brs.search(/netscape6/) != -1) { return 5;} else if (brs.search(/netscape\/(7\.\d*)/) != -1) {return 5;} else if (brs.search(/netscape4/) != -1) {return 4;} else if ((brs.search(/gecko\//) != -1)) {return 6;} else if ( (brs.search(/mozilla\/(4.\d*)/) != -1) && (brs.search(/msie\s(\d+(\.?\d)*)/) == -1) ) {return 4;} else {return -1;}} function Adition_OSId() {var os; if ( (brs.search(/windows/) !=-1) || ((brs.search(/win9\d{1}/) !=-1)) ) {if (brs.search(/nt\s5\.1/) != -1) {os=3;} else if (brs.search(/nt\s5\.0/) != -1) {os=2;} else if (brs.search(/nt\s5\.2/) != -1) {os=8;} else if (brs.search(/nt\s6\.0/) != -1) {os=9;} else if (brs.search(/nt\s6\.1/) != -1) {os=10;} else if ( (brs.search(/win98/) != -1) || (brs.search(/windows\s98/)!= -1 ) ) {os=1;} else if (brs.search(/windows\sme/) != -1) {os=1;} else if ( (brs.search(/windows\s95/) != -1) || (brs.search(/win95/)!= -1 ) ) {os=1;} else if ( (brs.search(/nt\s4\.0/) != -1) || (brs.search(/nt4\.0/) ) != -1) {os=4;}return os;} else if (brs.search(/linux/) !=-1) {return 6;} else if (brs.search(/mac\sos\sx/) !=-1) {return 5;} else if ( (brs.search(/macintosh/) !=-1) || (brs.search(/mac\x5fpowerpc/) != -1) ) {return 5;} else if ( (brs.search(/unix/) !=-1) || (brs.search(/x11/) != -1 ) ) {return 7;} else {return -1;}} function Adition_ResId() {if(screen.width==640 && screen.height==480) {return 1;} else if(screen.width==800 && screen.height==600) {return 2;} else if(screen.width==1024 && screen.height==768) {return 3;} else if(screen.width==1152 && screen.height==864) {return 4;} else if(screen.width==1280 && screen.height==1024) {return 5;} else if(screen.width==1600 && screen.height==1200) {return 6;} else if(screen.width==1280 && screen.height==960) {return 7;} else if(screen.width==1400 && screen.height==1050) {return 8;} else if(screen.width==1280 && screen.height==768) {return 9;} else if(screen.width==1280 && screen.height==800) {return 10;} else if(screen.width==1440 && screen.height==900) {return 11;} else if(screen.width==1680 && screen.height==1050) {return 12;} else if(screen.width==1920 && screen.height==1200) {return 13;} return -1;} function Adition_Flash() {var f="",n=navigator;if (n.plugins && n.plugins.length) {for (var ii=0;ii<n.plugins.length;ii++) {if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {f=n.plugins[ii].description.split('Shockwave Flash ')[1];i=f.indexOf('.');f=f.substr(0,i);break;}}} else if (window.ActiveXObject) {for (var ii=10;ii>=2;ii--) {try {var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");if (fl) { f=ii; break; }}catch(e) {}}} return f;}; function Adition_Trel() {return '&ipt=0';}; var ad_wid = Math.round(Math.random()*2000000000);var ad_count = 0;var ref;try{ref=escape(document.referrer);}catch(e){ref='-'}var os;try{os=Adition_OSId();}catch(e){os=''}var browser;try{browser=Adition_BrowserId();}catch(e){browser=''}var screen_res;try{screen_res=Adition_ResId();}catch(e){screen_res=''}var fvers;try{fvers=Adition_Flash();}catch(e){fvers=''} var adition_tag_set=false; //]]> </script> <script type="text/javascript"> //<![CDATA[ var requestToken = ""; //]]> </script> </head> <!-- Du liest Code? Lies auch: http://kurz.nu/r/20 --> <body class="pvz isNotLoggedIn gecko gecko19"> <div id="Grid-Wrapper"> <div id="Grid-Advertising-Top"> </div> <div id="Grid-Advertising-Right"> </div> <div id="Grid-Page"> <div id="Grid-Page-Left"> <div id="Logo"> <a href="/" rel="nofollow" title="zur Startseite"> <img src="http://static.pe.schuelervz.net/20110204-0/Img/logo.png" alt="Logo schülerVZ, Link zur Startseite" /> </a> </div> <ul id="Grid-Navigation-Main" class="obj-linklist"> <li><a href="/" rel="nofollow" title="Hauptseite">Hauptseite</a></li> <li><a href="https://secure.schuelervz.net/Login" rel="nofollow" title="Einloggen">Einloggen</a></li> <li><a href="https://secure.schuelervz.net/Register" rel="nofollow" title="Anmelden">Anmelden</a></li> </ul> <div id="LeftsideBox" class="box rounded simple-ext"> <div class="innerbox"> <p> <a href="/C/757"> </a><a href="http://www.schuelervz.net/C/757"> .. ... </a></p> <p> <a href="http://www.schuelervz.net/C/757"> :dkkkkkc :xkkkkd;</a></p> <p> <a href="http://www.schuelervz.net/C/757"> okkkkkkkkdxkkkkkkkk,</a></p> <p> <a href="http://www.schuelervz.net/C/757"> ckkkkkkkkkkkkkkkkkk.</a></p> <p> <a href="http://www.schuelervz.net/C/757"> ;kkkkkkkkkkkkkkkx'</a></p> <p> <a href="http://www.schuelervz.net/C/757"> ;xkkkkkkkkkkx; </a></p> <p> <a href="http://www.schuelervz.net/C/757"> ,okkkkkko' </a></p> <p> <a href="http://www.schuelervz.net/C/757"> .ckkl. </a></p> <p> <a href="http://www.schuelervz.net/C/757"> '; </a></p> </div> </div> </div> <div id="Grid-Page-Center"> <div id="Grid-Page-Center-Top"> <h1>Schülerverzeichnis / schülerVZ</h1> <ul id="Grid-Page-Center-Top-Navigation"> <li><a href="https://secure.schuelervz.net/Register" rel="nofollow" title="Anmelden">Anmelden</a></li> <li><a href="/l/mobile_info" title="Handy">Handy</a></li> <li><a href="/l/help" rel="nofollow" title="Hilfe">Hilfe</a></li> <li><a href="http://blog.studivz.net" rel="nofollow" target="_blank" title="Blog">Blog</a></li> </ul> </div> <div id="Grid-Page-Center-Header"> <div id="Grid-Page-Center-Header-Menu"> </div> <h1 class="ellipsis" title="Einloggen">Einloggen</h1> </div> <div id="Grid-Page-Center-Content"> <div id="shoutboxJs" class="obj-shoutbox hidden"> <div> <p id="shoutboxJsSuccess" class="success hidden"></p> <p id="shoutboxJsError" class="error hidden"></p> </div> <div class="close"> <a rel="nofollow" href="javascript:;"></a> </div> </div> <div id="Mod-LoginPagelet"> <div class="obj-box half login-form-wrapper"> <form id="Login" class="obj-form half" method="post" action="https://secure.schuelervz.net/Login"> <fieldset> <div class="form-row"> <label for="Login_email">E-Mail:</label> <input onfocus="this.hasfocus='yes';" type="text" class="text" name="email" id="Login_email" value="" /> </div> <div class="form-row"> <label for="Login_password">Passwort:</label> <input onfocus="this.hasfocus='yes';" type="password" class="text" name="password" id="Login_password" value="" /> </div> <div class="hint form-row"> <input onfocus="this.hasfocus='yes';" type="checkbox" name="reminder" id="Login_remind" value="1" class="remind-login"/> <label for="Login_remind">Eingeloggt bleiben</label> <img class="loginTooltipIcon" src="http://static.pe.schuelervz.net/20110204-0/Img/tooltipp.gif" width="14px" alt="?"/> <div id="reminder-hint" class="hidden"> <div class="obj-box complex bg-highlight"> <div class="innerbox"> Setze dieses Häkchen nur, wenn außer dir niemand anderes diesen Computer verwendet. <a href="http://www.schuelervz.net/Newsroom/Detail/5c7c8d3134c3d2c9">Warum?</a> </div> </div> </div> </div> <div class="hint form-row"> <input onfocus="this.hasfocus='yes';" type="checkbox" name="ipRestriction" id="Login_ip_restriction" value="1" checked="checked" class="ip-restriction-login"/> <label for="Login_ip_restriction">Sitzung sichern</label> <img class="loginTooltipIpRestrictionIcon" src="http://static.pe.schuelervz.net/20110204-0/Img/tooltipp.gif" width="14px" alt="?"/> <div id="ip-restriction-hint" class="hidden"> <div class="obj-box complex bg-highlight"> <div class="innerbox"> Diese Einstellung dient der Sicherheit deiner Daten: Unser System erfährt, von welcher IP-Adresse aus du aktuell eingeloggt bist und kann so verhindern, dass sich jemand anderes von einem fremden Computer aus in deine Sitzung „einklinkt“. Wenn du Probleme mit dem Login hast oder wiederholt unbeabsichtigt ausgeloggt wirst, kannst du diese Funktion deaktivieren. </div> </div> </div> </div> <div class="form-buttons"> <input onfocus="this.hasfocus='yes';" class="button" type="submit" name="login" value="Einloggen" /> <a href="/Register" class="link-face-button">Anmelden</a> <input type="hidden" name="jsEnabled" id="jsEnabled" value="false" /> <script type="text/javascript"> document.getElementById('jsEnabled').value = 'true'; </script> <input type="hidden" id="Login_redirect" name="redirect" value="" /> <input type="hidden" id="Login_bookmark" name="bookmark" value="" /> </div> <input type="hidden" name="formkey" value="a4f4794288a092644082fae2410d0391fd16871a00032e1424674d0854d6fa69e40fe6fd7d1104261fb73e66cbc49600b5c0b27a74a798fd88fa22997c3e5ece6cf8a33c9b7af9e5142f7de89227176cf949a63ab55b0ee1558b02dfe124e96b" /> <input type="hidden" name="iv" value="2085a5ce95f990ccafe026e62c7660dd" /> <div class="hint"> <a href="http://www.schuelervz.net/Login/ResetPassword">Passwort vergessen?</a> </div> </fieldset> </form> </div> <div class="obj-box highlight"> <p>Hinweis: Bitte wirf immer zuerst einen Blick auf die URL-Leiste, ob dort auch wirklich die richtige „schuelerVZ.net“-URL steht. Erst dann solltest du deine E-Mailadresse und dein Passwort unten eingeben!</p> <img src="http://static.pe.schuelervz.net/20110204-0/Img/safety_hint.png" alt="Hinweis" /> </div> </div> </div> <div id="Grid-Page-Center-Footer"> <ul class="first"> <li><a href="/l/schueler/" title="Über uns">Über uns</a></li> <li><a href="/l/security/" title="Sicherheit">Sicherheit</a></li> <li><a href="/l/rules" title="Verhaltenskodex">Verhaltenskodex</a></li> <li><a href="/l/parents" title="Eltern und Lehrer">Eltern und Lehrer</a></li> </ul> <ul class="second"> <li><a href="/l/security/videos" title="Videos">Videos</a></li> <li><a href="/l/security/1" title="Tipps">Tipps</a></li> <li><a href="/Terms/Current" title="AGB">AGB</a></li> <li><a href="/Terms/Current/Policy" title="Datenschutz">Datenschutz</a></li> </ul> <ul class="last"> <li><a href="/l/impressum" title="Impressum">Impressum</a></li> <li><a href="/l/press" title="Presse">Presse</a></li> <li><a href="/Sitemap" title="Edelkompass">Edelkompass</a></li> <li><a href="/Gadgets/Sitemap" title="Appkompass">Appkompass</a></li> </ul> <div id="Policy-Footer"> <a id="Policy-Footer-fsm" href="https://www.fsm.de/" target="_blank"></a> <a id="Policy-Footer-vzds" href="/l/security" rel="nofollow"></a> <a id="Policy-Footer-tuev" href="/l/zertifikat" rel="nofollow"></a> <a id="Policy-Footer-cb" href="/l/computerbild" rel="nofollow"></a> </div> </div> <div> </div> </div> <br class="Clear-The-Evil-Float" /> </div> </div>
-
09.02.2011, 20:03 #7
- Registriert seit
- 30.01.2011
- Beiträge
- 32
Thanked 54 Times in 46 PostsSchuelerVZ Login
HTML-Code:<input type="hidden" id="moduleNews" value="{"mustBeUnique":{"jQuerySelector":"#Friends-Connection h2","expiry":"10.07.2008","class":"new-headline","link":"http:\/\/www.studivz.net"},"quad-profile-image":{"jQuerySelector":"#profileLeft .obj-linklist a[href=\"\/Profile\/EditImage\"]","expiry":"21.07.2010","class":"new-link","link":"http:\/\/www.schuelervz.net\/Newsroom\/Detail\/b174b951a9d6ea94"},"user-showlink":{"jQuerySelector":".user-showlink","expiry":"21.09.2009","class":"new-headline","selectByLink":true},"bday-calendar":{"jQuerySelector":"#Birthday_Overview h2 a","expiry":"15.05.2010","class":"new-link","selectByLink":true},"sms-notification":{"jQuerySelector":".sms-notification","expiry":"21.10.2009","class":"new-headline","link":"\/Notification"},"video-showclips":{"jQuerySelector":".video-showclips","expiry":"03.10.2009","class":"new-headline","link":"http:\/\/www.schuelervz.net\/Newsroom\/"},"blog":{"jQuerySelector":"#Grid-Navigation-Main li:has(a[title=\"Mein Notizblog\"])","expiry":"02.03.2010","class":"new-link","link":"\/Blog"},"opensocial-profile":{"jQuerySelector":"#profileRight #gadgets-list .additionalapps","expiry":"02.01.2010","class":"new-div","link":"http:\/\/www.schuelervz.net\/l\/apps"}}" /> <script type="text/javascript" src="http://static.pe.schuelervz.net/20110204-0/Js/build/phx-core.js"></script> <script type="text/javascript" src="http://static.pe.schuelervz.net/20110204-0/Js/build/phx-start.js"></script> <!-- SZM VERSION="1.6" --> <script type="text/javascript"> /* <![CDATA[ */ var IVW="http://vznetzsc.ivwbox.de/cgi-bin/ivw/CP/login;LoggedOut"; document.write("<div id="ivwbox"><im"+"g src=""+IVW+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"" width="1" height="1" alt="" name="szmimages" /><\/div>"); /* ]]> */ </script> <noscript> <div id="ivwbox_noscript"> <img src="http://vznetzsc.ivwbox.de/cgi-bin/ivw/CP/login;LoggedOut" width="1" height="1" alt="" /> </div> </noscript> <!-- /SZM --> <script type="text/javascript"> /* <![CDATA[ */ var originalIvwSource = document.szmimages.src; var defaultComment = "LoggedOut"; function ReloadPixelImages(PixelCode, PixelComment) { if (PixelComment == null || PixelComment == '') { PixelComment = defaultComment; } var IVW = "http://vznetzsc.ivwbox.de/cgi-bin/ivw/CP/" + PixelCode + ";" + PixelComment; document.szmimages.src = IVW + "?r=" + escape(document.referrer) + "&d=" + (Math.random() * 100000); } function ResetPixelImages() { var IvwSource = originalIvwSource.substring(0, originalIvwSource.indexOf('&d=') + 3) + (Math.random() * 100000); document.szmimages.src = IvwSource; } /* ]]> */ </script><!--SZMFRABO VERSION="1.1" --> <script type="text/javascript"> /* <![CDATA[ */ var szmvars = "vznetz//CP//login"; /* ]]> */ </script> <script src="http://vznetzsc.ivwbox.de/2004/01/survey.js" type="text/javascript"> </script> <!-- /SZMFRABO --> <!-- SiteCatalyst code version: H.20.3. Copyright 1997-2009 Omniture, Inc. More info available at http://www.omniture.com --> <input type="hidden" name="omniture-s" id="omniture-s" value="1" /> <script language="javascript" src="http://static.pe.schuelervz.net/20110204-0/Js/source/class/phx/modules/omniture/Scode_pvz.js" type="text/javascript"></script> <script type="text/javascript"> <!-- /* Copyright 1997-2004 Omniture, Inc. */ s.trackingServer = "www.vz-t.net"; s.trackingServerSecure = "secure.vz-t.net"; s.trackingServerBase = "vz-t.net"; s.pageName="Pvz_Login_Login"; s.channel="Login"; s.prop5="2"; s.linkInternalFilters="javascript:,schuelervz.net"; function reloadScodes() { var s_code=s.t();if(s_code)document.write(s_code); window.setTimeout("reloadScodes()", 1740000); } reloadScodes(); //--> </script> <!-- End SiteCatalyst code version: H.20.3. --> <div id="adContainer"></div> </body> </html>
Gibt das über den Fehler Aufschluss ?
Gruß
-
09.02.2011, 20:19 #8
- Registriert seit
- 31.01.2011
- Beiträge
- 9
Thanked 23 Times in 20 PostsSchuelerVZ Login
Hay.
Hab mal ein SVZPhotoripper geschrieben, wo ich natürlich auch ein Login brauchte...
Hier der folgende Login, den ich benutze:
In C#:
private CookieContainer cookies = new CookieContainer();
bool isLogin = false;
public struct SVZLoginData
{
public string EMail;
public string Password;
public string Formkey;
public string IV;
}
//Hier hoeln wir uns die benötigten Logindaten (Wird in der Login-Sub benötigt)
private SVZLoginData GetLoginData(string EMail, string Password, string SourceCode)
{
SVZLoginData SVZData = new SVZLoginData();
SVZData.EMail = EMail;
SVZData.Password = Password;
string FormKeyPattern = "<input type="hidden" name="formkey" value="(?<FormKey>.+?)" />";
Match FormKey = Regex.Match(SourceCode, FormKeyPattern);
SVZData.Formkey = FormKey.Groups["FormKey"].Value;
string IVPattern = "<input type="hidden" name="iv" value="(?<IV>.+?)" />";
Match IV = Regex.Match(SourceCode, IVPattern);
SVZData.IV = IV.Groups["IV"].Value;
return SVZData;
}
public void LoginToSVZ(string EMail, string Password)
{
Uri uri = new Uri("http://www.schuelervz.net/");
CookieContainer cookieContainer = new CookieContainer();
SVZLoginData SVZData;
// Infos auslesen (Wegen Cookies)
HttpWebRequest sessionRequest = (HttpWebRequest)WebRequest.Create(uri);
sessionRequest.CookieContainer = new CookieContainer();
cookies = sessionRequest.CookieContainer;
HttpWebResponse sessionResponse = (HttpWebResponse)sessionRequest.GetResponse();
StreamReader checkReader = new StreamReader(sessionResponse.GetResponseStream());
SVZData = GetLoginData(EMail,Password,checkReader.ReadToEnd());
checkReader.Close();
sessionResponse.Close();
// Einloggen
string loginData = String.Format("email={0}&password={1}&ipRestriction=1&login=Einloggen&jsEnabled=true&formkey={2}&iv={3}",SVZData.EMail, SVZData.Password, SVZData.Formkey, SVZData.IV);
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.schuelervz.net/Login");
req.CookieContainer = cookies;
req.Method = "POST";
req.ContentType = "application/x-www-form-urlencoded";
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] loginDataBytes = encoding.GetBytes(loginData);
req.ContentLength = loginDataBytes.Length;
Stream stream = req.GetRequestStream();
stream.Write(loginDataBytes, 0, loginDataBytes.Length);
stream.Close();
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
res.Close();
SVZContent = VisitPage("http://www.schuelervz.net/Home");
if (SVZContent.Contains("Neues aus deinem Netzwerk"))
{ isLogin = true; }
if (SVZContent.Contains("Falsche E-Mail-Adresse oder falsches Passwort!"))
{ isLogin = false; }
if (SVZContent.Contains("Fehler!"))
{ isLogin = false; }
}
Und in VB.Net:
Spoiler:
Verwende ich selber und funktioniert 100%.
Lg
__________________
Dein Fehler ist es, dass du die benötigten Cookies nicht mitsendest und dich daher nicht einloggen kannst.
Daher erst Cookies holen und dann alles zusammen senden.
Lg
Ähnliche Themen
-
Knuffelschat.com Login
Von !lkay im Forum Knuddels Underground SzeneAntworten: 1Letzter Beitrag: 21.03.2013, 22:43 -
vB API + externer Login
Von Snees im Forum PHPAntworten: 4Letzter Beitrag: 27.07.2012, 21:08 -
[C#] Login-Problem
Von Pwned im Forum SourcecodeAntworten: 3Letzter Beitrag: 27.06.2012, 14:49 -
[Bug] Login
Von MixerY im Forum SupportAntworten: 4Letzter Beitrag: 16.12.2011, 13:10
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.