Я хочу, чтобы браузер находился на «английском языке» (English), но также чтобы сделать случайные другие языки похожими на разных реальных пользователей.
Random r = new Random();
string[] acceptLanguageSet = {
"en-US,en;q=0.5",
"en-gb,en;q=0.5",
"en-au,en;q=0.5",
"en-ca,en;q=0.5",
"en-ca,en;q=0.8,fr-ca;q=0.6",
"en-US,en;q=0.8,es;q=0.6",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,de;q=0.2",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,bg;q=0.2",
"en-US,en;q=0.8,nl;q=0.6,el;q=0.4,zh;q=0.2",
"en-US,en;q=0.8,nl;q=0.6,zh-hk;q=0.4",
"en-US,en;q=0.8,nl;q=0.6,fi;q=0.4",
"en-US,en;q=0.8,fr;q=0.6,fr-ca;q=0.4",
"en-US,en;q=0.8,de-ch;q=0.6,fr-ch;q=0.4",
"en-US,en;q=0.8,ga;q=0.6,it;q=0.4",
"en-US,en;q=0.8,ga;q=0.6,it;q=0.4",
"en-US,en;q=0.8,lb;q=0.6,de;q=0.4",
"en-US,en;q=0.8,no;q=0.6,es;q=0.4",
"en-US,en;q=0.8,es-co;q=0.6,pt-br;q=0.4",
};
// Set Accept-Language
string acceptLanguage = acceptLanguageSet[r.Next(0, acceptLanguageSet.Length)].ToString();
project.Profile.AcceptLanguage = acceptLanguage;
// Set Browser Language
project.Profile.UserAgentBrowserLanguage = acceptLanguage.Substring(0, acceptLanguage.IndexOf(','));
project.Profile.UserAgentLanguage = acceptLanguage.Substring(0, acceptLanguage.IndexOf(','));