Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2010, 02:53
Avatar de urbanchile
urbanchile
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
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!!.