Класс WebClient реализует HTTP .Он не содержит ничего, относящегося к HTML .
Если запрашиваемый веб-сайт содержит различное содержимое в зависимости от заголовка HTTP «Пользователь-агент», вы можете установить этот заголовок следующим образом:
WebClient client = new WebClient();
client.Headers.Add("user-agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
Какое значение вам нужно указать, зависит, конечно, от веб-сайта.