对 Selenium 使用随机 userAgent (python)

Bry*_*ras 5 python selenium user-agent automated-tests selenium-firefoxdriver

需要使用随机用户代理。我的代码是:

#!/usr/bin/python
# Import selenium
from selenium import webdriver

# init Profile options for navigation
fp = webdriver.FirefoxProfile()

# Set userAgent
fp.set_preference("general.useragent.override", "custom userAgent")
fp.update_preferences()
Run Code Online (Sandbox Code Playgroud)

cro*_*eaf 6

我个人使用fake-useragent库。

您可以使用以下命令生成随机用户代理:

from fake_useragent import UserAgent
from selenium import webdriver

fp = webdriver.FirefoxProfile()

fp.set_preference("general.useragent.override", UserAgent().random)
fp.update_preferences()
Run Code Online (Sandbox Code Playgroud)