(9)python chrome正受到自动测试软件的控制和自动获取浏览器录音权限问题解决方案

本文解决在前端自动化过程中遇到的Chrome受控提示与录音权限问题,通过添加特定参数禁用信息栏并启用假UI以顺利实现录音功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前奏是:我们在实现一个前端页面自动化的东西,但是我们的主要功能是录音功能。但是一般对于浏览器的自动化都科一被监控到,所以根据实现过程中出现的问题进行总结,继续踩坑ing

问题一、Chrome 正在受到自动化软件控制 

解决方法:

添加一个属性

chrome_options.add_argument("--disable-infobars")

 问题二、无法允许录音,不能获取到浏览器弹出的录音权限

解决方法:添加一个属性

  chrome_options.add_argument("--use-fake-ui-for-media-stream")

最后附一个比较全的代码:

if __name__ == '__main__':
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument("--use-fake-ui-for-media-stream")
    chrome_options.add_argument("--disable-infobars")
    browser = webdriver.Chrome(options=chrome_options)
...

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值