📅  最后修改于: 2023-12-03 15:34:06.040000             🧑  作者: Mango
Python webbrowser 是 Python 自带的一个模块,可以通过它打开网址,执行浏览器操作,从而在 Python 中使用 Web 浏览器来查看网站的内容,进行数据爬取等操作。此模块可用于 Windows、Linux 和 Mac OS X 等操作系统。
Python webbrowser 是 Python 自带的模块,无需安装,可以直接导入使用。
import webbrowser
# 打开谷歌浏览器
webbrowser.get("chrome").open("https://www.google.com")
使用 webbrowser 模块需要注意以下几点:
webbrowser.get([name=None])
方法会返回一个 Web 浏览器对象,默认情况下使用OS默认
的 Web 浏览器打开 URLs。name
参数表示 Web 浏览器的名称。获取 Web 浏览器的名称可以使用webbrowser._browsers
方法。提供了这些名称:’windows-default’, ‘chromium-browser’, ‘epiphany’, ‘firefox’, ‘google-chrome’, ‘opera’, ‘safari’
。open(url, new=0, autoraise=True)
方法用于在 Web 浏览器中显示指定的 URL。此处给出一个示例,对于通过 webbrowser 打开网页的常见操作进行实现。
# 导入模块
import webbrowser
# 打开网址
url = "https://www.baidu.com/"
webbrowser.get().open(url)
# 运行一个搜索引擎查询
search_word = "Python webbrowser"
base_url = "https://www.google.com/search?q="
search_url = base_url + search_word
webbrowser.get().open(search_url)
Python webbrowser 模块可以方便地在 Python 中打开 Web 浏览器,并执行很多操作。它是 Python 自带的模块,无需安装,可以快速方便地使用。此模块的大多数操作都可以通过浏览器窗口实现,它是 Python 网络编程的基础。