सेलेनियम SetUserAgentOverride नहीं बनाए रखने के लिए जब ले जाएँ पृष्ठ पर जाना है, नई विंडो, या नए टैब में
मैं क्रोम का उपयोग विकल्प "--उपयोगकर्ता-एजेंट", इसे बनाए रखने कर सकते हैं
लेकिन मैं भी बदल userAgentData
तो मैं था के बारे में परीक्षण ओवरराइड useragent, लेकिन समस्या यह है जब पृष्ठ बदलने के लिए, अपनी बरकरार नहीं
domains.Network.Enable(new Network.EnableCommandSettings());
domains.Network.SetUserAgentOverride(new Network.SetUserAgentOverrideCommandSettings()
{
UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4664.45 Safari/537.36"
});
session.GetVersionSpecificDomains<OpenQA.Selenium.DevTools.V94.DevToolsSessionDomains>().Emulation.SetUserAgentOverride(new Emulation.SetUserAgentOverrideCommandSettings()
{
UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4664.45 Safari/537.36"
});