Em scripts de automação do Selenium, definir um agente de usuário específico para uma janela do navegador é essencial para simular o comportamento do dispositivo e garantir a renderização do site como esperado. Neste caso, pretendemos modificar o agente do usuário no Google Chrome para o do Microsoft Edge Mobile.
Aqui está uma solução sucinta:
from selenium import webdriver from selenium.webdriver.chrome.options import Options from fake_useragent import UserAgent ua = UserAgent() user_agent = ua.edge options = Options() options.add_argument(f'--user-agent={user_agent}') driver = webdriver.Chrome(chrome_options=options) driver.get("https://www.google.co.in")
Este código emprega a popular biblioteca fake_useragent do Python para buscar um agente de usuário Edge aleatório. O método add_argument então injeta o agente do usuário nas opções do Chrome. Quando o script for executado, o Chrome será iniciado com o agente de usuário especificado, abrindo o Google com uma identidade Edge Mobile.
Usando essa abordagem, você pode definir facilmente qualquer agente de usuário desejado em seus cenários de automação Selenium, facilitando o teste do site em vários dispositivos e navegadores.
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