Und ich schon wieder.
Bitte haut mir auf die Finger wenn ich was falsches sage / mache, denn ich habe die SpiderGC.java soweit angepasst das ein login und fetching der gc.com seite wieder möglich ist.
Neben dem Ausbauen der cookie geschichte musste ich die Postdaten anpassen:
Hier wurde bei gc einiges geändert. (sieht für mich so aus als hätten die Kollegen die Code gesäubert ;-) )
Es gibt allerdings noch komische Erscheinungen!
So wird manchmal die Seite nicht erreicht und manchmal gibt es eine EOF exception.
Klingt so als wenn da was mit dem HttpClient nicht so rund läuft.
Achtung, cookie setzen funktioniert nicht!
Bedeutet: bei jedem Cache neuer login (und da das nicht immer auf anhieb geht :/ ....
Gruß, mcbernie
Bitte haut mir auf die Finger wenn ich was falsches sage / mache, denn ich habe die SpiderGC.java soweit angepasst das ein login und fetching der gc.com seite wieder möglich ist.
Neben dem Ausbauen der cookie geschichte musste ich die Postdaten anpassen:
Code:
sb.append("__EVENTTARGET=&__EVENTARGUMENT=&"); // added for testing
sb.append("__VIEWSTATE=" + URL.encodeURL(viewstate, false));
sb.append("&ctl00%24SiteContent%24"); // changed from 24BodyContent to 24SiteContent
sb.append("tbUsername=" + encodeUTF8URL(Utils.encodeJavaUtf8String(pref.myAlias))); // changed myUsername to tbUsername
sb.append("&ctl00%24SiteContent%24");
sb.append("tbPassword=" + encodeUTF8URL(Utils.encodeJavaUtf8String(passwort))); // changed myPassword to tbPassword
sb.append("&ctl00%24SiteContent%24");
sb.append("cbRememberMe=on");
sb.append("&ctl00%24SiteContent%24");
sb.append("btnSignIn=Login"); // changed Button1 to btnSignIn
Hier wurde bei gc einiges geändert. (sieht für mich so aus als hätten die Kollegen die Code gesäubert ;-) )
Es gibt allerdings noch komische Erscheinungen!
So wird manchmal die Seite nicht erreicht und manchmal gibt es eine EOF exception.
Klingt so als wenn da was mit dem HttpClient nicht so rund läuft.
Achtung, cookie setzen funktioniert nicht!
Bedeutet: bei jedem Cache neuer login (und da das nicht immer auf anhieb geht :/ ....
Gruß, mcbernie