El módulo webbrowser proporciona un interface de alto nivel que permite mostrar documentos basados en Web a los usuarios. Los objetos del controlador son fáciles de usar y son independientes de la plataforma.
Bajo Unix, se prefieren los navegadores gráficos bajo X11, pero se usarán los navegadores de modo texto si no están disponibles los navegadores gráficos o no hay disponible una terminal X11. Cuando se usa los navegadores en modo texto, el proceso llamante se bloquea hasta que el usuario sale del navegador.
Para plataformas no-Unix, o cuando estén disponibles los navegadores X11 en Unix, el proceso de control no esperará a que el usuario termine con el navegador, permitiendo que el navegador mantenga su propia ventana en la pantalla.
Se definen las siguientes excepciones:
Se definen las siguientes funciones:
None
,
se llamará a constructor sin parámetros para crear la instancia cuando
sea necesario. Si se suministra instance nunca se
llamará a constructor, pudiendo ser None
.
Están definidos algunos tipos de navegador. Esta tabla da los nombres de tipos que pueden pasarse a la función get(), y los nombres de las clases implementadas, todas definidas en este módulo.
Type Name | Class Name | Notes |
---|---|---|
'netscape' |
Netscape | |
'kfm' |
Konquerer | (1) |
'grail' |
Grail | |
'windows-default' |
WindowsDefault | (2) |
'internet-config' |
InternetConfig | (3) |
'command-line' |
CommandLineBrowser |
Notas: