Selenium WebDriver - Java - 更改用户代理

问题描述 投票:0回答:1

我目前正在selenium网站上浏览selenium webdriver。

该网站的一部分讨论了“更改用户代理”并解释了如何执行此操作:https://docs.seleniumhq.org/docs/03_webdriver.jsp#chapter03-reference但是,在“操作”中没有给出“真实”或“模拟”示例。

所以,我想知道是否有人在这里,或许能够共享一个代码片段,包括项目,显示这个“在行动中”?一个模拟项目,你可以拥有或设计自己来练习这个,应该足够了。

我已经在网上做了很多研究,试图找到一个这方面的例子,但没有成功。

java selenium selenium-webdriver
1个回答
1
投票

从您提供的链接,您可以使用以下代码更改User-Agent

火狐:

FirefoxProfile profile = new FirefoxProfile();
profile.addAdditionalPreference("general.useragent.override", "user-agent-string");
WebDriver driver = new FirefoxDriver(profile);

铬:

ChromeOptions chrome = new ChromeOptions();
chrome.addArguments("user-agent=YOUR_USER_AGENT");

它是Java但您可以轻松切换到任何支持selenium的语言,因为它们都实现了FirefoxProfileChromeOptions

© www.soinside.com 2019 - 2024. All rights reserved.