Skip to content

Instantly share code, notes, and snippets.

@terukaze1939
Created July 20, 2023 04:42
Show Gist options
  • Select an option

  • Save terukaze1939/ad59b71a4112b71cc9ee32a8041f473a to your computer and use it in GitHub Desktop.

Select an option

Save terukaze1939/ad59b71a4112b71cc9ee32a8041f473a to your computer and use it in GitHub Desktop.
Change User-Agent every request
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
from getuseragent import UserAgent
driver = None
def load(url):
global driver
ua = UserAgent("mobile").Random()
driver.execute_cdp_cmd("Network.setUserAgentOverride", {"userAgent":ua})
driver.get(url)
print(driver.execute_script("return navigator.userAgent"))
def main():
global driver
opt = Options()
# default user-agent
opt.add_argument("user-agent="+UserAgent("mobile").Random())
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service,options=opt)
load("https://google.com")
load("https://m.facebook.com")
load("https://github.com")
if __name__ == "__main__":
main()
# pip install getuseragent
# pip install selenium
# pip install webdriver_manager
@ernietoma

Copy link
Copy Markdown

Hi the lib getuseragent,Is it in some repository?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment