Pyhton 使用浏览器打开本地 html(打开指定页面、新建标签栏 ....)

简介: Pyhton 使用浏览器打开本地 html(打开指定页面、新建标签栏 ....)

import webbrowser
# 打开指定的URL
webbrowser.open('https://www.baidu.com/')
# 使用系统中默认的浏览器打开URL,如果 new(第二个参数) 为 0,则尽可能在同一浏览器窗口中打开 url。如果 new 为 1,则尽可能打开新的浏览器窗口。如果 new 为 2,则尽可能打开新的浏览器标签;如果 autoraise 为 True,则会尽可能将窗口置前。
webbrowser.open('https://www.baidu.com/', 2, autoraise=False)
# 打开本地 html 页面,必须 file:// 开头 + 本地 html 路径
webbrowser.open_new_tab('file://' + os.path.realpath('test.html'))
# 打开指定的URL,并在新窗口中显示
webbrowser.open_new('https://www.baidu.com/')
# 打开指定的URL,并在新标签页中显示(如果浏览器支持)
webbrowser.open_new_tab('https://www.baidu.com/')
# 获取当前默认浏览器的名称
browser_name = webbrowser.get().name
# 指定使用特定的浏览器打开URL
chrome_browser = webbrowser.get('google-chrome')
chrome_browser.open('https://www.baidu.com/')

相关文章
HTML+CSS 实现通用的企业官网页面(记得收藏)
HTML+CSS 实现通用的企业官网页面(记得收藏)
html页面点击按钮实现页面跳转功能
html页面点击按钮实现页面跳转
|
15天前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
16天前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
40 2
|
17天前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
15天前
|
存储 移动开发 前端开发
|
1月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
33 1
|
2月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
44 6
|
28天前
|
移动开发 HTML5
一个最简单的 HTML 页面结构如下:
HTML 是一种标记语言,用于描述网页结构。通过 `<html>`, `<head>`, `<body>` 等标签构建页面,支持文本、图像、链接、表格等多种元素。本文介绍了 HTML 基础,包括常用标签及创建简单网页的实例,帮助初学者快速入门。
58 0
|
1月前
|
XML Web App开发 数据格式
HTML 页面显示 XML 数据
10月更文挑战第2天