Я знаю, что это очень старый процесс, но я наткнулся на него несколько секунд назад, и я также нашел реальное решение (по крайней мере, для последней версии Selenium).
Итак, поехали (Python, пример подделки iPad UA):
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--user-agent=Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3')
driver = webdriver.Chrome(chrome_options=options)
# ...loads of fun...
Надеюсь, это полезно для тех, у кого такая же проблема. О, и это также работает со всеми другими параметрами командной строки Chrome. Приятного просмотра;)