博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-webbrowser模块 浏览器操作
阅读量:7119 次
发布时间:2019-06-28

本文共 894 字,大约阅读时间需要 2 分钟。

python的webbrowser模块支持对浏览器进行一些操作,对于爬虫来说是比较基础的知识点

1.主要有以下三个方法:

webbrowser.open(url, new=0, autoraise=True)

webbrowser.open_new(url)

webbrowser.open_new_tab(url)

import webbrowser as webweb.open(‘http://www.baidu.com’,new=0,autoraise=True)     #new:0/1/2 0:同一浏览器窗口打开 1:打开浏览器新的窗口,2:打开浏览器窗口新的tab                                                        #autoraise=True:窗口自动增长web.open_new(‘http://www.baidu.com’)web.open_new_tab(‘http://www.baidu.com’)

2.指定浏览器对象打开

web.get(name):获取打开的浏览器对象,name为空,则打开默认的浏览器,name为浏览器名称

直接打开则会报错,需要注册浏览器对象

web.register():注册浏览器类型

import webbrowser as webchromepath = 'C:\***\***\***\***\Google\Chrome\Application\chrome.exe'            #  例如我的:C:\***\***\***\***\Google\Chrome\Application\chrome.exe  web.register('chrome', None, webbrowser.BackgroundBrowser(chromepath))  web.get('chrome').open_new_tab('www.baidu.com')

 

 

转载于:https://www.cnblogs.com/evablogs/p/7649502.html

你可能感兴趣的文章
将NavigationBar设置透明
查看>>
Jvm(57),类加载器----初次认识加载器
查看>>
poj1053
查看>>
【关键帧提取】基于运动信息(续3)
查看>>
Intellij Idea @Autowired取消提示
查看>>
不再联系
查看>>
VC++中遇到的各种数据类型BSTR、LPSTR、LPWSTR、CString、VARIANT、COleVariant 、_variant_t、CComBSTR...
查看>>
background-size background-positon合并的写法
查看>>
linux创建进程和等待进程退出
查看>>
焦虑、不安
查看>>
【Go】string 优化误区及建议
查看>>
酷狗音乐快速转换MP3格式的方法
查看>>
原生JS 实现复杂对象深拷贝(对象值包含函数)
查看>>
优化体系结构 - 算法外置优化计算结构
查看>>
解决vue报错Failed to mount component
查看>>
活学活用! 用Local Storage实现多人聊天室
查看>>
炫酷粒子表白,双十一脱单靠它了!
查看>>
Javascript--常用方法
查看>>
[译]迁移到新的 React Context Api
查看>>
线程池你真不来了解一下吗?
查看>>