You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Selenium Python Firefox中阻止「潜在安全风险」警告

解决Firefox+Selenium Python的「潜在安全风险提前预警」提示问题

你之前设置的accept_insecure_certs仅处理证书信任类问题,针对浏览器弹出的「潜在安全风险提前预警」这类额外安全提示,需要通过配置Firefox的偏好参数来禁用。试试以下代码:

from selenium import webdriver

options = webdriver.FirefoxOptions()
# 接受不安全证书
options.accept_insecure_certs = True
# 禁用上下文安全字段警告
options.set_preference("security.insecure_field_warning.contextual.enabled", False)
# 禁用混合内容拦截警告
options.set_preference("security.mixed_content.block_active_content", False)
options.set_preference("security.mixed_content.block_display_content", False)
# 关闭特定安全提示的确认按钮限制
options.set_preference("security.warning_enable_button.unsafe_password_field", False)
options.set_preference("security.warning_enable_button.insecure_field", False)

# 初始化Firefox浏览器
firefox = webdriver.Firefox(executable_path=utils.str_master_dir('geckodriver.exe'), options=options)

如果上述设置仍未解决问题,可尝试添加极端场景下的全局安全提示禁用(仅建议测试环境使用):

options.set_preference("security.turn_off_all_security_so_that_viruses_can_take_over_this_computer", True)

内容的提问来源于stack exchange,提问作者Ari Frid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 18:05:17