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:
gracias!!. 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;