Como alterar o agente do usuário no Chrome usando Selenium?
Um dos desafios comuns enfrentados por desenvolvedores web ao automatizar tarefas usando Selenium e Chrome está alterando o agente de usuário padrão do navegador. Isso pode ser necessário para compatibilidade com determinados sites ou aplicativos.
Para modificar o agente do usuário no Chrome via Selenium, você pode usar as seguintes etapas:
Importe as bibliotecas Python necessárias:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent
Crie uma nova instância do Chrome WebDriver:
options = Options()
ua = UserAgent()
user_agent = ua.random
print(user_agent)
Defina o agente de usuário personalizado:
options.add_argument(f'--user-agent={user_agent}')
Inicialize o WebDriver usando o modificado opções:
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')
Carregue o desejado página da web:
driver.get("https://www.bing.com/")
Saia do WebDriver:
driver.quit()
Essa abordagem aproveita o módulo fake_useragent para automaticamente selecione e defina um agente de usuário aleatório, proporcionando flexibilidade e garantindo compatibilidade com vários sites e aplicativos.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3