[libcurl]logowanie na gmail
Ostatnio zmodyfikowano 2009-10-11 19:11
markon Temat założony przez niniejszego użytkownika |
[libcurl]logowanie na gmail » 2009-10-09 21:56:10 witam, mam taki kod: c++: #include <curl/curl.h> #include <cstdio> #include <iostream> using namespace std;
int main() { char a; FILE * plik; FILE * plik2; plik = fopen( "strona_zalogowany.html", "w+" ); 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<mpl=default<mplcache=2&hl=pl" ); curl_easy_setopt( curl, CURLOPT_POSTFIELDS, "ltmpl=\ default<mplcache=2&continue=http%3A%2F%2Fmail\ .google.com%2Fmail%2F%3F&service=mail&rm=false<mpl=default<mpl=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! |
|
malan |
» 2009-10-09 22:07:41 Mógłbyś powiedzieć co chcesz osiągnąć dokładnie, bo z kodu ciężko wywnioskować ;p. |
|
markon Temat założony przez niniejszego użytkownika |
» 2009-10-09 22:15:08 chciałbym się zalogować na konto GMAIL. |
|
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. |
|
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? |
|
DejaVu |
» 2009-10-09 22:23:05 |
|
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ł? |
|
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. |
|
« 1 » 2 |