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 btnSignInHier 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
 
					
				 
 
		 
 
		 
 
		