Problem z metodą POST

0

Witam
Mam problem chce aby przez program mógł wpisywać captcha np. z tej strony http://www.livesets.us/paul_van_dyk_-_vonyc_sessions_225-sat-12-16-2010.shtml#download .
Zrobiłem coś takiego

 IdHTTP1.Host := 'http://www.livesets.us/paul_van_dyk_-_vonyc_sessions_225-sat-12-16-2010.shtml#download';
  StreamIn := TStringStream.Create('');
  StreamOut := TStringStream.Create('');
  StreamIn.WriteString(Format('frmLogin=%s', [memo1.Text]));
  IdHTTP1.Post('http://www.livesets.us/paul_van_dyk_-_vonyc_sessions_225-sat-12-16-2010.shtml#download', StreamIn, StreamOut);
  MessageBox(Handle, PChar(StreamOut.DataString), 'Wiadomość wysłana :?)', MB_ICONINFORMATION);

Moje pytanie brzmi w czym jest problem. Ponieważ jako odpowiedź dostaje ten sam kod strony, a chciałbym dostać już kod strony po wpisanej catcha.

Pozdrawiam

0

Nie wiem dokładnie co chcesz osiągnąć i nie chce mi się dokładnie sprawdzać, ale zerknąłem sniferem co wysyła postem i dostałem taką informację
txtNumber=CG&ver5=cfa26076ec0d353b38eb3911ac23c25d
"txtNumber" to tekst z obrazka a "ver5" to pewnie jakiś kluczyk który wyłuskasz ze strony ale mi się nie chce szukać.

0

Przecież ten kod strony się nie zmienia a ta captcha to jakiś pic na wodę, z kodu strony możesz wyczytać wszystko co na niej jest, a w przeglądarce są tylko ukrywane lub pokazywane poszczególne części tego kodu.
Poszukaj w kodzie html "Stream" zaraz po tym jest link do okienka popup w którym jest odtwarzacz mp3 ale tu jest problem to jest zrobione na JavaScript wiec nie ma bezpośredniej ścieżki do źródła utworu gdyby się bawić i analizować ten kod JS to może dało by się jakoś ją uzyskać ale mi się nie chce.

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