Rejstrowanie na https za pomoca WinInet

problemy z tworzeniem programów do obsługi sieci, internetu, e-mail itp..

Re: Rejstrowanie na https za pomoca WinInet

Nowy postprzez politech » wtorek, 3 sierpnia 2010, 15:48

Wie ktoś moze jak z wininet pobrać kod źródłowy strony?
Avatar użytkownika
politech
Homos antropiczny
Homos antropiczny
 
Posty: 56
Dołączył(a): poniedziałek, 26 lipca 2010, 13:21
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP Pro SP2
Kompilator: C++ Builder 2006
Gadu Gadu: 0
    Windows XPFirefox

Re: Rejstrowanie na https za pomoca WinInet

Nowy postprzez polymorphism » wtorek, 3 sierpnia 2010, 16:03

No przecież było pokazane jak!
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Rejstrowanie na https za pomoca WinInet

Nowy postprzez politech » wtorek, 3 sierpnia 2010, 16:18

aha czyli to pobiernaie co wysylales to pobieranie kodu źródłowy strony... A wiesz moze czy w tym kodzie jest cala treść strony?bo nie mogę znaleźć potrzebnego tekstu w tym
Avatar użytkownika
politech
Homos antropiczny
Homos antropiczny
 
Posty: 56
Dołączył(a): poniedziałek, 26 lipca 2010, 13:21
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP Pro SP2
Kompilator: C++ Builder 2006
Gadu Gadu: 0
    Windows XPFirefox

Re: Rejstrowanie na https za pomoca WinInet

Nowy postprzez polymorphism » wtorek, 3 sierpnia 2010, 17:18

Widocznie nie ma go tam...
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Re: Rejstrowanie na https za pomoca WinInet

Nowy postprzez politech » czwartek, 5 sierpnia 2010, 17:36

https://secure.tibia.com/account/?subto ... &noframe=1
dla tego linka chciałbym uzyskac programem wynik klikniecia w suggest name(klikniecie generuje //GET /account/content/ajax_suggestname.php?_=1281016096049)
KOD cpp:     UKRYJ  
char* get="/account/content/ajax_suggestname.php?_=1281016096049";
handle1 = InternetOpen(agent, 0, NULL, NULL, 0);

handle2 = InternetConnect(handle1, "secure.tibia.com", INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);

handle3 = HttpOpenRequest(handle2, "GET", "/account/?subtopic=createaccountanddownload&noframe=1", NULL, NULL, 0, INTERNET_FLAG_SECURE,0);
        if(HttpSendRequest(handle3,
                "Content-Type: application/x-www-form-urlencoded\r\n",
                -1,
                (LPVOID)get,
                strlen(get) + 1) == TRUE)

                        {
                        AnsiString strona=odbierz_str(handle3);
                       
                        }

}


Po wykonaniu tego kodu w kodzie źrodłowym strony, która odbieram, nie ma tego wygenerowanego imienia.
Masz może pomysł jak to wykonać?
Avatar użytkownika
politech
Homos antropiczny
Homos antropiczny
 
Posty: 56
Dołączył(a): poniedziałek, 26 lipca 2010, 13:21
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP Pro SP2
Kompilator: C++ Builder 2006
Gadu Gadu: 0
    Windows XPFirefox

Re: Rejstrowanie na https za pomoca WinInet

Nowy postprzez polymorphism » czwartek, 5 sierpnia 2010, 18:23

A gdzie ty ten adres get dodajesz? Przecież zapytanie wysyłasz na adres zawarty w tej zmiennej (vide AJAX)! Dodatkowo dochodzi parametr '_', którego wartość co każde zapytanie się zmienia. Pytanie, czy ta wartość to liczba przypadkowa, czy też jakoś wyliczona? Być może ważne są też jeszcze inne parametry zawarte w nagłówku HTTP:

Host: secure.tibia.com
X-Requested-With: XMLHttpRequest
Referer: https://secure.tibia.com/account/?subto ... &noframe=1

C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    Windows XPFirefox

Poprzednia strona

  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje sieciowe

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 11 gości

cron