private void GetToken()
{
HttpWebRequest getTokenRequest = (HttpWebRequest)(HttpWebRequest.Create(host + "token.html"));
getTokenRequest.KeepAlive = false;
getTokenRequest.Method = "GET";
getTokenRequest.Credentials = credentials;
HttpWebResponse response = (HttpWebResponse)getTokenRequest.GetResponse();
cookie = response.GetResponseHeader("Set-Cookie");
cookie = cookie.Substring(0, cookie.IndexOf(';'));
StreamReader sr = new StreamReader(response.GetResponseStream());
Regex r = new Regex(".*<div[^>]*id=[\"\']token[\"\'][^>]*>([^<]*)</div>.*");
Match m = r.Match(sr.ReadToEnd());
token = m.Result("$1");
response.Close();
}