Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Selenium Webdriver在C中向用户代理添加自定义字符串#_C#_Selenium Chromedriver_User Agent - Fatal编程技术网

C# Selenium Webdriver在C中向用户代理添加自定义字符串#

C# Selenium Webdriver在C中向用户代理添加自定义字符串#,c#,selenium-chromedriver,user-agent,C#,Selenium Chromedriver,User Agent,我使用C#设置了Selenium WebDriver。我用的是ChromeDriver。我需要在用户代理的末尾附加一个自定义字符串。我知道我能做到 ChromeOptions options = new ChromeOptions(); options.AddArgument(@"user-agent=""YOUR_USER_AGENT"""); Driver = new ChromeDriver(options); 上面的代码hower完全取代了用户代理。我想要的只是将我的自定义字符串附

我使用C#设置了Selenium WebDriver。我用的是ChromeDriver。我需要在用户代理的末尾附加一个自定义字符串。我知道我能做到

ChromeOptions options = new ChromeOptions();

options.AddArgument(@"user-agent=""YOUR_USER_AGENT""");

Driver = new ChromeDriver(options);
上面的代码hower完全取代了用户代理。我想要的只是将我的自定义字符串附加到实际用户代理的末尾,这样实际的用户代理信息就不会丢失

是否仍然可以获取用户代理信息


谢谢

默认情况下,用户代理由您的浏览器安装修复,您可以首先从以下网站获得它:
然后做你想做的。

好的,那么这个呢:

    JavascriptExecutor js = (JavascriptExecutor) driver;
    String userAgent = (String) js.executeScript("return navigator.userAgent");
    System.out.println("user agent: " + userAgent);

你好我的问题是如何通过编程获得用户代理的名称。