python 无头模式 绕过检测_Python chrome 无头模式的问题

如题: 业务需要,需要音频通话,代码如下:

'''

chrome_options = Options()

# 无头模式启动

chrome_options.add_argument('--headless')

# 禁用显卡

chrome_options.add_argument('--disable-gpu')

chrome_options.add_argument('lang=zh_CN.UTF-8')

# 最大化窗口

chrome_options.add_argument("start-maximized")

chrome_options.add_argument("--remote-debugging-port=9222")

# 不加载图片

chrome_options.add_argument('blink-settings=imagesEnabled=false')

# chrome_options.add_argument('--user-data-dir="C:\\Users\\xuym26145\\AppData\\Local\\Google\\Chrome\\User Data"')

# 允许麦克风,相机,不然无法通话 1 允许 2 禁止

chrome_options.add_experimental_option("prefs", {

"profile.default_content_setting_values.media_stream_mic": 1, # 开启麦克风

"profile.default_content_setting_values.media_stream_camera": 1,

"profile.default_content_setting_values.geolocation": 1,

"profile.default_content_setting_values.notifications": 1,

"profile.managed_default_content_settings.images": 2 # 不加载图片,加快访问速度

})

capa = DesiredCapabilities.CHROME

capa["pageLoadStrategy"] = "none" # 懒加载模式,不等待页面加载完毕

driver = webdriver.Chrome(executable_path= "chromedriver.exe",desired_capabilities=capa, options=chrome_options) # 关键!记得添加

wait = WebDriverWait(driver, 20) # 等待的最大时间 20s

'''

现在不开无头模式,可以实现语音,因为设置允许了麦克风 1 为允许,但是开了无头模式,怎么滴都就是不生效,开 debug 看界面也是不行,求大佬解惑???

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值