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

本文共 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

你可能感兴趣的文章
Linux添加/删除用户和用户组
查看>>
如何将HashMap,按照value值排序
查看>>
第八周(3) Word2007样式
查看>>
指针与字符串
查看>>
jquery切换class
查看>>
[原创]项目管理知识体系指南之 13项目干系人管理思维导图
查看>>
如何解决 SogouIinput not enough space for thread data ?? 虚拟内存
查看>>
与非CCR代码互操作
查看>>
AndroidManifest.xml 详解 (四) 之uses-permission
查看>>
Python -- 堆数据结构 heapq - I love this game! - 博客频道 - CSDN.NET
查看>>
Go:Hello World!
查看>>
恶补java基础 位运算符
查看>>
关于PHP程序使用file_get_content()函数进行抓取PHP程序与smarty结合编译过程中产生的静态文件,抓取不了?连接超时?(地址映射)...
查看>>
express
查看>>
在Linux和Windows平台上操作MemoryMappedFile(简称MMF)
查看>>
如何设计一门语言(十一)——删减语言的功能
查看>>
是否能确定唯一二叉树
查看>>
juc线程池原理(五):拒绝策略示例
查看>>
系统升级日记(1)- 升级到SQL Server 2012
查看>>
系统升级日记(2)- 升级到SharePoint Server 2013
查看>>