熊撑号怎么做网站推广,网站推广的渠道有哪些,住房和城乡建设部网站施工员证,仿站工具箱「作者主页」#xff1a;士别三日wyx 「作者简介」#xff1a;CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」#xff1a;小白零基础《Python入门到精通》 webbrowser模块详解 1、常用操作2、函数大全webbrowser.open() 打开浏览器webbro… 「作者主页」士别三日wyx 「作者简介」CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」小白零基础《Python入门到精通》 webbrowser模块详解 1、常用操作2、函数大全webbrowser.open() 打开浏览器webbrowser.open_new() 新窗口打开webbrowser.open_new_tab() 新页面打开webbrowser.get() 获取浏览器对象webbrowser.register() 注册浏览器 3、浏览器对象4、实战演示 webbrowser 是Python的内置库提供了访问Web浏览器的接口
使用前需要「导入模块」
import webbrowser1、常用操作
1使用「默认浏览器」打开指定url
import webbrowserwebbrowser.open(www.baidu.com)2使用「指定浏览器」比如chrome打开指定url
import webbrowserpath C:\Program Files (x86)\Google\Chrome\Application\chrome.exewebbrowser.register(chrome, None, webbrowser.BackgroundBrowser(path))
browser webbrowser.get(chrome)
browser.open(www.baidu.com)2、函数大全 webbrowser 模块提供了一些「操作浏览器」的函数
webbrowser.open() 打开浏览器
使用「默认浏览器」打开指定的url
语法
webbrowser.open( url, new, autoraise )参数 url 必选需要打开的url new 可选0同一个窗口打开1新窗口打开默认值是0。 autoraise 可选True窗口前置False不前置默认值是True。
实例
import webbrowserwebbrowser.open(www.baidu.com)电脑会「打开」默认浏览器并访问url 补充 new 参数只是尽可能在新窗口打开很多情况下还是在同窗口打开 open() 函数有时能够「打开文件」但这种方式是不支持的应该避免 webbrowser.open_new() 新窗口打开
尽可能在默认浏览器的「新窗口」打开url否则还是在原窗口打开。
语法
webbrowser.open_new( url )参数 url 必选需要打开的url webbrowser.open_new_tab() 新页面打开
尽可能在默认浏览器的「新页面」标签打开url否则就等同于 open_new()
语法
webbrowser.open_new_tab( url )参数 url 必选需要打开的url webbrowser.get() 获取浏览器对象
获取浏览器的「控制器对象」如果不给参数就返回默认浏览器的控制器对象。
语法
webbrowser.get( name )参数 name 可选需要获取对象的浏览器类型
实例
import webbrowserbrowser webbrowser.get()
print(browser)输出
webbrowser.WindowsDefault object at 0x0000023BFCD89EB0直接打开会报错 webbrowser.Error: could not locate runnable browser需要先「注册」
import webbrowserbrowser webbrowser.get(chrome)输出 webbrowser.register() 注册浏览器
「注册」后的浏览器才能被 get() 获取。
import webbrowserpath C:\Program Files (x86)\Google\Chrome\Application\chrome.exewebbrowser.register(chrome, None, webbrowser.BackgroundBrowser(path))
browser webbrowser.get(chrome)
print(browser.name)输出
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe3、浏览器对象 get() 获取的浏览器控制器对象有一些「属性」和「函数」。 browser.name 浏览器控制器路径 browser.basename 浏览器控制器名字
实例
import webbrowserpath C:\Program Files (x86)\Google\Chrome\Application\chrome.exewebbrowser.register(chrome, None, webbrowser.BackgroundBrowser(path))
browser webbrowser.get(chrome)
print(browser.name)
print(browser.basename)输出
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
chrome.exe浏览器控制器对象也可以用 webbrowser 模块的函数用法相同。
open( url )打开窗口open_new( url )新窗口打开open_new_tab( url )新页面标签打开
import webbrowserpath C:\Program Files (x86)\Google\Chrome\Application\chrome.exewebbrowser.register(chrome, None, webbrowser.BackgroundBrowser(path))
browser webbrowser.get(chrome)
browser.open(www.baidu.com)
browser.open_new(www.baidu.com)
browser.open_new_tab(www.baidu.com)4、实战演示
Python10行代码实现模拟百度搜索