如题: 业务需要,需要音频通话,代码如下:
'''
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 看界面也是不行,求大佬解惑???
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.