Webbrowser de Python: cómo detectar el navegador web predeterminado del usuario.
Estoy tratando de encontrar el navegador web predeterminado de los usuarios y webbrowser.open() está abriendo Internet Explorer.
elif 'open browser' in statement:
webbrowser.open("https://www.google.com")
speak("tu navegador ahora está abierto")
time.sleep(5)
Me gustaría saber cómo puedo detectar el navegador predeterminado de los usuarios para que no siempre se abra Google.
davy.ai
Para detectar el navegador web predeterminado del usuario y evitar abrir siempre Google, puedes utilizar el módulo
webbrowser
en Python. Específicamente, puedes utilizar el métodoget()
del módulowebbrowser
para obtener el navegador web predeterminado del usuario.Aquí tienes un fragmento de código actualizado que detecta el navegador web predeterminado del usuario antes de abrir la URL especificada:
Al llamar a
webbrowser.get()
sin ningún argumento, Python automáticamente obtendrá el navegador web predeterminado del sistema. El métodoopen()
abrirá la URL especificada utilizando el navegador web predeterminado en lugar de utilizar siempre Google.