Logowanie się na forum vbulletin

0

Jak stworzyć skrypt który logował na forum vbulletin
np. na takie http://matrax.net/forum/

Próbowałem sie posłużyć tak jak tu zrobili logowanie na pocztę
http://forum.ks-ekspert.pl/topic/119069-delphi-logowanie-na-strone-np-na-e-mail/

czyli
WebBrowser1.OleObject.document.login.e.value := 'LOGIN';
WebBrowser1.OleObject.document.login.p.value := 'HASŁO';

oczywiście ze zmianami i różnymi kombinacjami np.:
WebBrowser1.OleObject.document.login.vb_login_username.value := 'LOGIN';
WebBrowser1.OleObject.document.login.vb_login_password.value := 'HASŁO';

Następnie jak kliknąć zaloguj?

I jeszcze dwa pytania poboczne:
Jak wyświetlić ino wybrana cześć strony lub jak jakoś ukryć aby w WebBrowser1 była widziana tylko przeze mnie wybrana cześć np. same okienka logowania z http://matrax.net/forum

0

A po co porywać się z siekierą na muchę. Zamiast wolniejszego i
mniej bezpiecznego WebBrowsera polecam użyć pakietu Indy lub
Synapse i z niego THttpSend. Wystarczy metodą POST wyslać to:

vb_login_username=tutajlogin&cookieuser=1&vb_login_password=tutajpass&s=&securitytoken=guest&do=login

na adres: http://matrax.net/forum/login.php?do=login Pamiętając
o MimeType ustawionym na 'application/x-www-form-urlencoded'.
Oraz jakimś prawdziwej wartości UserAgent. I po zwroceniu kodu
błedu 200, należy sobie sparsować źródlo strony i pobrać token,
ktory będzie używany przy autoryzacji operacji takich, jak nowy
post, dodanie odpowiedzi, czy też na ogół do wywołąnia adresu
z nim jako parametr kiedy chcesz się wylogować z forum. Tyle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1