Sometimes, we want to change Google Chrome user agent in Selenium in Python.
In this article, we’ll look at how to change Google Chrome user agent in Selenium in Python.
How to change Google Chrome user agent in Selenium in Python?
To change Google Chrome user agent in Selenium in Python, we can use the fake_useragent
library.
To install it, we run
pip install fake-useragent
Then we write
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent
options = Options()
ua = UserAgent()
userAgent = ua.random
options.add_argument(f'user-agent={userAgent}')
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')
driver.get("https://www.example.com")
driver.quit()
to create a UserAgent
object.
We get a random user agent with ua.random
.
And then we call add_argument
to add the userAgent
into the options
object.
Then we create the Chrome
webdriver withj the chrome_options
set to options
to open Chrome with the user agent we set.
Conclusion
To change Google Chrome user agent in Selenium in Python, we can use the fake_useragent
library.