python的webbrowser模块支持对浏览器进行一些操作,对于爬虫来说是比较基础的知识点
1.主要有以下三个方法:
1:webbrowser.open(url, new=0, autoraise=True)
2: webbrowser.open_new(url)
3:webbrowser.open_new_tab(url)
import webbrowser
webbrowser.open(‘http://www.baidu.com’,new=0,autoraise=True) #new:0/1/2 其中0:同一浏览器窗口打开 1:打开浏览器新的窗口,2:打开浏览器窗口新的tab
#autoraise=True:窗口自动增长
webbrowser.open_new(‘http://www.baidu.com’)
webbrowser.open_new_tab(‘http://www.baidu.com’)
2.指定浏览器对象打开
webbrowser.get(name):获取打开的浏览器对象,name为空,则打开默认的浏览器,name为浏览器名称
直接打开则会报错,需要注册浏览器对象
webbrowser.register():注册浏览器类型
像上面一般没有注册chrome浏览器类型会报错。
改进如下:
import webbrowser
chromepath = 'C:\***\***\***\***\Google\Chrome\Application\chrome.exe' # 例如我的:C:\***\***\***\***\Google\Chrome\Application\chrome.exe
webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chromepath))
webbrowser.get('chrome').open_new_tab('www.baidu.com')
The End!!创作不易,欢迎点赞/评论!!欢迎关注个人公众号