Formularz HTML z captchą w Delphi

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ł.

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.

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.

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ł 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.

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ę.

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