Hola, para abrir la página web, Python tiene un módulo llamado webbrowser y el navegador lo seleccionas con el método get
Y para verificar si hay internet puedes hacer una petición a una web, por ejemplo con urllib o con sockets y luego verificar el timeout o capturar si ocurre un error respectivamente.
Acá tienes la documentación del módulo webbrowser https://docs.python.org/2/library/webbrowser.html
Saludos!
Código
import webbrowser chromium = webbrowser.get("Chromium") chromium.open("web")
Y para verificar si hay internet puedes hacer una petición a una web, por ejemplo con urllib o con sockets y luego verificar el timeout o capturar si ocurre un error respectivamente.
Acá tienes la documentación del módulo webbrowser https://docs.python.org/2/library/webbrowser.html
Saludos!
Buenas.
Actualmente el codigo que tengo es el siguiente :
Código
import time import os import webbrowser navegador = webbrowser.get("chrome") navegador.open("elpais.es")
Y me da el siguiente error: (Programo en Sublime Text pero corro el codigo en repl.it
Traceback (most recent call last):
File "python", line 1, in <module>
NameError: name 'chrome' is not defined