Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[libcurl]logowanie na gmail

Ostatnio zmodyfikowano 2009-10-11 19:11
Autor Wiadomość
markon
Temat założony przez niniejszego użytkownika
[libcurl]logowanie na gmail
» 2009-10-09 21:56:10
witam,
mam taki kod:
c++:
C/C++
#include <curl/curl.h>
#include <cstdio>
#include <iostream>
using namespace std;

int main()
{
    char a;
    FILE * plik; //tworzymy plik
    FILE * plik2;
    plik = fopen( "strona_zalogowany.html", "w+" ); //otwieramy do zapisu
    plik2 = fopen( "strona_przekierowany.html", "w+" );
    curl_global_init( CURL_GLOBAL_ALL );
   
    CURL * curl = curl_easy_init();
    curl_easy_setopt( curl, CURLOPT_URL, "https://www.google.com/accounts/ServiceLogin\
     ?service=mail&passive=true&rm=false\
     &continue=http%3A%2F%2Fmail.google.com%2Fmail%2F%3Fui%3Dhtml%26zy%\
     3Dl&bsv=zpwhtygjntrz&scc=1&ltmpl=default&ltmplcache=2&hl=pl" );
   
   
    curl_easy_setopt( curl, CURLOPT_POSTFIELDS, "ltmpl=\
     default&ltmplcache=2&continue=http%3A%2F%2Fmail\
    .google.com%2Fmail%2F%3F&service=mail&rm=false&ltmpl=default&ltmpl=default\
     &scc=1&GALX=GuxsBCNqceM&Email=****************&Passwd=*******\
     &rmShown=1&signIn=Zaloguj+si%C4%99&asts=" );
   
   
   
   
    curl_easy_setopt( curl, CURLOPT_VERBOSE, 1L );
   
   
   
   
   
    curl_easy_setopt( curl, CURLOPT_WRITEDATA, plik );
   
   
   
    curl_easy_perform( curl );
   
   
    curl_easy_cleanup( curl );
   
   
   
    return 0;
}
Problem w tym że nic się nie dzieje jedyne co się zmienia to to że w okienku login jest wpisany mój login
pomocy!
P-10749
malan
» 2009-10-09 22:07:41
Mógłbyś powiedzieć co chcesz osiągnąć dokładnie, bo z kodu ciężko wywnioskować ;p.
P-10750
markon
Temat założony przez niniejszego użytkownika
» 2009-10-09 22:15:08
chciałbym się zalogować na konto GMAIL.
P-10751
DejaVu
» 2009-10-09 22:17:50
Użyj protokołu do komunikacji z serwerem (takiego jaki jest używany przez programy pocztowy), a nie CURL'a.
P-10752
markon
Temat założony przez niniejszego użytkownika
» 2009-10-09 22:20:39
Mógłbyś dokładniej opisać o co Ci chodzi?
P-10753
DejaVu
» 2009-10-09 22:23:05
P-10755
markon
Temat założony przez niniejszego użytkownika
» 2009-10-10 22:13:23
czy Ty chcesz abym użył winsocketa, jeśli tak to to odpada bo bardzo mi zależy żeby to zrobić z curlem, masz jakiś na to pomysł?
P-10795
lynx
» 2009-10-10 22:26:49
curl -> biblioteka do obsługi protokołu http itp.
poczta -> protokół smtp itp.

Libcurl służy do innych celów, więc na nim nie zrobisz programu do odbierania poczty.
P-10796
« 1 » 2
  Strona 1 z 2 Następna strona