08/04/2010, 02:53
|
| | | Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 16 años, 1 mes Puntos: 0 | |
loggin sonico con curl para .NET Hola a todos,
espero me puedan ayudar.
estoy intentando ingresar a sonico.com a travez de curl para .net
este es el codigo, pero no logro logearme, alguien podria decirme que esta mal
Código:
Uri u = new Uri("http://test/test.php?email=" + usr_sonico.Text + "&password=" + pswd_sonico.Text + "");
string query = u.Query;
_respuesta = "";
Curl.GlobalInit((int)CURLinitFlag.CURL_GLOBAL_ALL);
Easy easy = new Easy();
Easy.WriteFunction wf = new Easy.WriteFunction(_get_respuesta);
easy.SetOpt(CURLoption.CURLOPT_WRITEFUNCTION, wf);
easy.SetOpt(CURLoption.CURLOPT_URL, "http://m.sonico.com/index.php");
easy.SetOpt(CURLoption.CURLOPT_POSTFIELDS, query.Replace("?", ""));
easy.SetOpt(CURLoption.CURLOPT_POST, true);
easy.SetOpt(CURLoption.CURLOPT_HEADER, 0);
easy.SetOpt(CURLoption.CURLOPT_FOLLOWLOCATION, false);
easy.SetOpt(CURLoption.CURLOPT_SSL_VERIFYPEER, false);
easy.SetOpt(CURLoption.CURLOPT_COOKIEJAR, "C:\\cookie_sonico.txt");
easy.SetOpt(CURLoption.CURLOPT_COOKIEFILE, "C:\\cookie_sonico.txt");
easy.SetOpt(CURLoption.CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12");
easy.Perform();
easy.SetOpt(CURLoption.CURLOPT_URL, "http://m.sonico.com/index.php");
easy.Perform();
easy.Cleanup();
Curl.GlobalCleanup();
web_sonico.DocumentText = _respuesta;
gracias!!. |