şimdi olay şöyle hocam,
ilk olarak adamlar sayfa içeriğini çektirmişler sonra getformparms dan o içerikteki parametreleri çekmişler ve kendi değerlerini koymuşlar bunu da postparams a eşitlemişler
şimdi mesela

www.google.com/ServiceLoginAuth in içeriğini aldığında login form için gerekli olan parametreler geliyo ve o da şöyle

https://www.google.com/ServiceLoginA...ame=&password=

bu adamlar aşağıdaki metodu çağırıyorlar
http.getFormParams(page, "username@gmail.com", "password");

bundan önce şöyle yapılsaydı eğer
http.getFormParams(page);
bana dizi olarak tek tek parametrler gelecekti, ilki username ikincisi password gibi..
ancak getformparams ın overload edilmiş bir fonksiyonuna direk olarak parametrelere değer vermişler

params[] dizi=http.getFormParams(page);

dizi[0] = "username@...";
dizi[1]="password...";

sendparms= dizi;

http.getFormParams(page, "username@gmail.com", "password"); bu kod yukarıda yazdığımın kısa hali.

-----

cookie lere gelince evet dışardan cookieleri kullanabilirsin. genelde upload sitelerinde kullanıcıların cookieleri çalınarak kendi browserlarına ekletiyorlar. sen de login yapmış bir kişinin cookielerini bulup post metoduna cookie parametresi olarak ekleyebilirsen authentication a gerek kalmaz.