Formularz HTML z captchą w Delphi

Formularz HTML z captchą w Delphi
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

Chciałbym prosić was o nakierowanie mnie w stronę tematu. Chcę w formie Delphi wyświetlić captchę i okienko, w którym trzeba wpisać rozwiązanie. Mógłby mnie ktoś nakierować przynajmniej odpowiednio sformułowanym zapytaniem w Googlach lub na Bingu?

Pozdrawiam Rafał.

flowCRANE
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Tuchów
  • Postów: 12269
1

Jeśli chcesz wyświetlić tę Captcha'ę w formie HTML, to zapoznaj się z komponentem WebBrowser; A jeżeli chcesz po prostu zrobić sobie to w programie, to wystarczy wyświetlić obrazek np. w TImage i dodać pole edycyjne klasy np. TEdit - reszta to sprawdzenie poprawności podanego tekstu.

  • Rejestracja: dni
  • Ostatnio: dni
0

A w jaki sposób mógłbym właśnie pobrać ten obrazek captchy? Pobranie źródła raczej nie będzie odpowiednim pomysłem, nieprawdaż?

TWebBrowser w tle i pobieranie z niego całej formy wraz z obrazkiem to na razie najlepsze na co przy Twojej pomocy wpadłem. Dzięki.

olesio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
  • Postów: 4191
2

Zrobić pod Synapse, żeby wyświetlało się obrazek pobrany na przykład z ReCaptchy i pole edycyjne do wpisania odpowiedzi. Później zobaczyć pod WireSharkiem w jaki sposób słane są dane POST'em do tejże ReCaptchy z odpowiedzią i ów odpowiedź obsłużyć tak samo jak robi to prawdziwa przeglądarka www. Myślę, że da się to ogarnąć bez zaprzegania "armaty do ubicia muchy". Czyli używania do tego TWebBrowser.

A przykład programu do wysyłania SMS'ów na Orange z ich bramki, która potrzebuje podać słowo z Captchy z GIF'em, w załączniku. Poczytaj też mój atrykuł http://4programmers.net/Delphi/Artykuły/Obsługa_protokołu_HTTP_przy_użyciu_pakietu_Synapse to dowiesz się więcej jak używać protokołu HTTP. Ja nie mogę zrozumieć, skąd ta "moda", że robimy coś w programie z zastosowaniem HTTP, to od razu jeb TWebBrowser na formatkę i tworzymy jakieś durne udziwnienia.

  • Rejestracja: dni
  • Ostatnio: dni
0

Oh! Dziękuję bardzo za podsunięcie mi tematu związanego z Synapse i przykład programu. Teraz już wiem, że skorzystam właśnie z tego. Jeszcze raz dziękuję.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.