python - 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)
如何阻止浏览器自动播放视频?
解决方案
推荐阅读
- python - 漂白清洁添加“
“ tag at the beginning rather than cleaning
- azure - HdInsight 服务 - Jupyter 笔记本问题
- html - 在内部使用分页符时第一页变空
- java - JSOUP java.io.IOException:输入为二进制且不受支持
- oracle - 使用 SqlPlus 执行 Oracle 脚本;如果有任何异常,在脚本处理之前进入状态
- google-chrome - 渐进式 Web 应用程序何时更新其清单文件的更改?
- react-native - 是否可以直接在我们的类或函数中操作和更新存储数据而无需调度操作?
- google-cloud-storage - gsutil 可以创建加速 gcsfuse 所需的伪目录条目吗?
- python - 当我尝试使用 django-newsletter 时,尝试根据文档安装时出错
- angular - 如何使用指令启用角度 4 中的禁用按钮