private WebRequestClient GetWebRequestClient()
{
// Setup cookie container and WebRequest wrapper
var client = new WebRequestClient();
// Setup request headers
client.Headers.Clear();
client.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip, deflate");
client.Headers.Add(HttpRequestHeader.AcceptLanguage, "en-US,en;q=0.5");
client.Headers.Add(HttpRequestHeader.Accept, "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
client.Headers.Add(HttpRequestHeader.AcceptCharset, "ISO-8859-1,utf-8;q=0.7,*;q=0.7");
return client;
}