Python webbrowser 模块
实例
在默认浏览器中打开网址:
import webbrowser
webbrowser.open('https://www.cainiaomax.com')
print('Browser opened!')
亲自试一试 »
定义和用法
webbrowser 模块提供了一个高级接口,用于在用户的默认浏览器中显示基于 Web 的文档。
您可以使用它在浏览器窗口中打开 URL、打开新标签页或窗口,或者访问系统上安装的特定浏览器。
注意:该模块会尝试查找并使用默认 Web 浏览器。在图形系统上,它会在一个窗口中启动浏览器。
成员
| 成员 | 描述 |
|---|---|
| BackgroundBrowser | 用于在后台运行且不阻塞 Python 的浏览器的控制器。 |
| BaseBrowser | 所有浏览器控制器都继承自的父类。 |
| Chrome | 专门用于 Google Chrome 和 Chromium 浏览器的控制器。 |
| Chromium | 用于基于 Chromium 的浏览器的控制器。 |
| Elinks | 用于 Elinks 文本模式浏览器的控制器。 |
| Error | 浏览器操作失败时引发异常。 |
| Galeon | Galeon 浏览器(较旧的 Linux 浏览器)的控制器。 |
| GenericBrowser | 通过命令行启动的浏览器的基本控制器。 |
| Grail | Grail 浏览器(经典的 Python 浏览器)的控制器。 |
| Konqueror | Konqueror 浏览器(KDE 浏览器)的控制器。 |
| MacOSX | macOS 默认浏览器的控制器。 |
| MacOSXOSAScript | 使用 AppleScript 在 macOS 上打开浏览器的控制器。 |
| Mozilla | Mozilla 和 Firefox 浏览器的控制器。 |
| Netscape | Netscape 浏览器(较旧的浏览器)的控制器。 |
| Opera | Opera 浏览器的控制器。 |
| UnixBrowser | Unix 系统命令行浏览器的控制器。 |
| get() | 按名称获取特定浏览器的控制器。 |
| open() | 在系统默认浏览器中打开 URL。 |
| open_new() | 如果浏览器支持,则在新浏览器窗口中打开 URL。 |
| open_new_tab() | 如果浏览器支持标签页,则在新标签页中打开 URL。 |
| register() | 注册一个新的浏览器类型,以便可以使用 get() 函数。 |

