Это - короткое решение изменить запрос UserAgent на лету.
Изменение UserAgent запроса с Chrome
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
driver = webdriver.Chrome(driver_path)
driver.execute_cdp_cmd('Network.setUserAgentOverride', {"userAgent":"python 2.7", "platform":"Windows"})
driver.get('http://amiunique.org')
затем возвращают Ваш useragent:
agent = driver.execute_script("return navigator.userAgent")
Некоторые источники
исходный код webdriver.py от SeleniumHQ ( https://github.com/SeleniumHQ/selenium/blob/11c25d75bd7ed22e6172d6a2a795a1d195fb0875/py/selenium/webdriver/chrome/webdriver.py) расширяет свои технические возможности через Протокол
def execute_cdp_cmd(self, cmd, cmd_args):
"""
Execute Chrome Devtools Protocol command and get returned result
Devtools Chrome, который Мы можем использовать Средство просмотра Протокола Devtools Chrome для списка более расширенных технических возможностей ( https://chromedevtools.github.io/devtools-protocol/tot/Network#method-setUserAgentOverride), а также тип параметров для использования.