[Delphi] vbulletin logowanie przez IdHTTP1

0

Witam.
Jak napisać logowanie się na vbulletin poprzez Delphi?
Przekopałem internet w tej sprawie i nic kreatywnego nie znalazłem oprócz Automatyczne logowanie na forum vBulletin
Kombinowałem, edytowałem, oglądałem inne wzorce logowań do innych stron ale nie ogarniam :/

0

Jeżeli analiza kodu html Tobie nie wychodzi - to wystarczy pod WireSharkiem albo innym snifferem przeanalizować co wysyłane jest pakietem metodą POST i później używając pakietów Indy albo Synapse wysłać to samo. Udając jakby przeglądarkę internetową. Do tego posta dołączyłem kod, który powinien Ci pomóc. Loguje się on i pozwal na wysłanie postów lub odpowiedzi na forum "DW", a tam jest właśnie "vbulletin".

EDIT: dodalem plik do posta, bo na hostingu dawno wygasł, a otrzymałem prośbę na PW o wrzucenie.

0

Dzięki olesio!
Spróbuje wykorzystać twoje podpowiedzi i przeanalizować twój program który musie powiedzieć jest zachwycający
a DW jest na phpBB z tego co tam widzę
Ale z tym co mi powiedziałeś to już spróbuje to ogarnąć.

1

A masz rację. pomyliłem się, bo rozwijałem inną wersję programu, ktora
nie jest publicznie dostępna i ona loguje się na dwa popularne fora na p,
które na pewno są na vbiuletynie. I poza tym teraz doczytałem, że zależy
Tobie na IdHttp. Także jeśli chcesz, to będziesz musiał pod Indy wysyłać
dane metodą POST. Nie jest to trudne. Odpowiedni Token wyciągniesz z
treści strony na ogół, a i dodam, że dla wielu forów dodatkowe numery,
które są widoczne w treści pakietu pod snifferem (choćby WireShark, do
którego są tutoriale video na YouTube) nie są wymagane i konieczne, bo
nowy post czy odpowiedź i tak się doda. Ważny jest dla forów tak zwany
securitytoken do wyciągnięcia z treści podstrony do postowania, chociaż
czasami może być on wartością guest, a dodatkowo potrzebny jest przy
odpowiedzi podanie numeru ID tematu - widocznego na ogół w adresie.
Podsumowując, ja zawsze najpierw wysyłam nową wiadomość albo też
odpowiedź pod prawdziwą przeglądarką i analizuje pod WireSharkiem,
co zawiera pakiet i ewentualnie pod jaki adres był wysyłany, a później
staram się to samo zrobić w Synapse. Ty spróbuj pod Indy jak wolisz.

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