代码之家  ›  专栏  ›  技术社区  ›  revy

Selenium chrome帮助程序如何防止字体下载弹出窗口

  •  0
  • revy  · 技术社区  · 6 年前

    Selenium for python chrome web driver (83.0.4103.39)。有时,打开网站时,会出现一个弹出窗口: Google Chrome Helper (Renderer).app needs to download the font XYZ :

    enter image description here

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    chrome_options.add_argument('--disable-gpu')
    chrome_options.add_argument('--no-sandbox')
    chrome_options.add_argument('--mute-audio')
    chrome_options.add_argument('--headless')
    
    chrome_options.add_experimental_option(
        'prefs', {
            'download.prompt_for_download': False,
            'download.default_directory': '/dev/null',
            'automatic_downloads': 2,
            'download_restrictions': 3,
            'notifications': 2,
            'media_stream': 2,
            'media_stream_mic': 2,
            'media_stream_camera': 2,
            'durable_storage': 2,
            'plugins': 2,
            'popups': 2,
            'site_engagement': 2,
            'midi_sysex': 2,
            'mouselock': 2,
            'geolocation': 2,
        }
    )
    
    driver = webdriver.Chrome(options=chrome_options)
    

    如何完全禁用字体下载并防止Chrome助手弹出窗口出现?

    0 回复  |  直到 6 年前
    推荐文章