【问题标题】:Use random userAgent for Selenium (python)对 Selenium 使用随机 userAgent (python)
【发布时间】:2017-07-26 00:10:46
【问题描述】:

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

#!/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()

【问题讨论】:

    标签: python selenium automated-tests user-agent selenium-firefoxdriver


    【解决方案1】:

    我个人使用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()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      相关资源
      最近更新 更多