首页 > 解决方案 > Python selenium 不会自动播放视频

问题描述

我在 Python 中使用 Selenium webdriver,我希望浏览器不加载图像或自动播放视频以节省时间和资源。问题是视频仍然可以在不点击的情况下播放。

这是我对网络浏览器的设置:

from selenium import webdriver

firefox_profile = webdriver.FirefoxProfile()

# don't load images
firefox_profile.set_preference('permissions.default.image', 2)
firefox_profile.set_preference('extensions.contentblocker.enabled', True)
firefox_profile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so', False)

# no video autoplay
firefox_profile.set_preference('media.autoplay.default', 1)
firefox_profile.set_preference('media.autoplay.allow-muted', False)
driver = webdriver.Firefox(firefox_profile=firefox_profile)

如何阻止浏览器自动播放视频?

标签: pythonpython-3.xseleniumselenium-webdriver

解决方案


推荐阅读