Python selenium, fake-useragent, не работает random

Ошибка:

options.add_argument(f"user-agent={UserAgent.random}") AttributeError: type object 'FakeUserAgent' has no attribute 'random'

Код:

from selenium import webdriver
import time
import random
from fake_useragent import UserAgent

options = webdriver.ChromeOptions()
options.add_argument(f"user-agent={UserAgent.random}")

driver = webdriver.Chrome(executable_path="E:\Code\chromedriver\chromedriver.exe", options=options)

try:
    driver.get(url="https://www.whatismybrowser.com/detect/what-is-my-user-agent")
    time.sleep(4)
    # driver.refresh()
    # time.sleep(5)
except Exception as ex:
    print(ex)
finally:
    driver.close()
    driver.quit() 

Смотрел код на ютубе, повторяю все точь в точь, но почему то выдает ошибку.


Ответы (1 шт):

Автор решения: Danny

Если user agent берется из списка импортируемого файла:

options.add_argument(f"user-agent={random.choice(UserAgent)}")

→ Ссылка