bool zaloz_konto_poke(){
HINTERNET handle3,handle4, handle5,handle6,handle7,handle8,handle2,handle1;
char* agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)";
AnsiString obrazek="/securimage/securimage_show.php";
handle1 = InternetOpen(agent, 0, NULL, NULL, 0);
handle2 = InternetConnect(handle1, "www.pokemononline.com.br", INTERNET_DEFAULT_HTTP_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);
handle3 = HttpOpenRequest(handle2, "GET", "/createaccount.php", NULL, NULL, 0, INTERNET_FLAG_SECURE,0);
//GET /securimage/securimage_show.php
bool z=HttpSendRequest(handle3,
"Content-Type: image/png\r\n",
-1,
(LPVOID)obrazek.c_str(),
strlen(obrazek.c_str()) + 1);
SetCursor(LoadCursor(NULL,IDC_WAIT));
int error=GetLastError();
Nie chodzi chyba tyle o jakikolwiek obrazek, lecz o obrazek towarzyszący stronie rejestracyjnej stąd zapytanie do strony http://www.pokemononline.com.br/createaccount.php.
A jak chce "powiązać" formularz rejestracyjny z capcha, to musi wpierw ściągnąć stronę, a następnie obrazek, pamiętając o obsłudze ciasteczek (nie wiem, czy wininet je obsługuje, być może tak...).
Myślałem, że kiedy otworze połączenie z odpowiednia strona i wtedy pobiore obrazek to w momencie kiedy utrzymam to połączenie obrazek będzie właściwy i przejdzie poprawnie weryfikacje.
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości