我目前正在selenium网站上浏览selenium webdriver。
该网站的一部分讨论了“更改用户代理”并解释了如何执行此操作:https://docs.seleniumhq.org/docs/03_webdriver.jsp#chapter03-reference但是,在“操作”中没有给出“真实”或“模拟”示例。
所以,我想知道是否有人在这里,或许能够共享一个代码片段,包括项目,显示这个“在行动中”?一个模拟项目,你可以拥有或设计自己来练习这个,应该足够了。
我已经在网上做了很多研究,试图找到一个这方面的例子,但没有成功。
从您提供的链接,您可以使用以下代码更改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的语言,因为它们都实现了FirefoxProfile
和ChromeOptions