string tok = WebUtility.UrlEncode(token_pars()); string str = ""; HttpWebRequest POST = (HttpWebRequest)HttpWebRequest.Create("http://ask.fm/session"); POST.CookieContainer = cook; POST.Method = "POST"; POST.Host = "ask.fm"; POST.Accept = "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01"; POST.Headers.Add("Accept-Language", "ru,en;q=0.8,ja;q=0.6"); POST.ServicePoint.Expect100Continue = false; POST.Headers.Add("X-Requested-With", "XMLHttpRequest"); POST.ContentType = "application/x-www-form-urlencoded; charset=UTF-8"; using (StreamWriter strwr = new StreamWriter(POST.GetRequestStream())) strwr.Write("authenticity_token=" + tok + "&login=******&password=******&follow=&like=&back=&authenticity_token=" + tok); HttpWebResponse myResponse = (HttpWebResponse)POST.GetResponse(); StreamReader postish = new StreamReader(myResponse.GetResponseStream()); str = postish.ReadToEnd(); string loc = myResponse.GetResponseHeader("Set-Cookie");
string GenLink = "http://ask.fm/"; HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(GenLink); myRequest.Method = "GET"; myRequest.AllowAutoRedirect = false; myRequest.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"; myRequest.Host = "ask.fm"; myRequest.CookieContainer = cook; myRequest.ContentType = "application/x-www-form-urlencoded"; HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse(); StreamReader Reader = new StreamReader(myResponse.GetResponseStream()); string page = Reader.ReadToEnd(); Match res = Regex.Match(page, "var AUTH_TOKEN = \"(.*)\";"); Reader.Close(); return res.Groups[1].ToString();