社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python骚操作!同事用Python操控浏览器运行,引的妹子围观不止!

python • 4 年前 • 248 次点击  

Python可以做的事情很多,小编也正在奋力挖掘中,今天给大家分享一下,如何用Python来控制浏览器的运行及操作!




嗯 关于这个,大体有两种方式,且听小编一一列举:


一、使用系统自带库 os


这个方法的话任何浏览器都可以使用,但是不能一个一个的打开网页,还行吧~



二、使用python 集成的库 webbroswer


在 webbrowser模块的支持下可以对浏览器进行控制操作,大体有三种方法:



看起来虽然是三个方法,实质上还是一个, 区别只是在于传递的参数不同。webbrowser.open(url, new=0, autoraise=True)


在系统的默认浏览器中访问url地址,如果new=0, url会在同一个浏览器窗口中打开;如果new=1,新的浏览器窗口会被打开;new=2 新的浏览器tab会被打开其他的两个函数webbrowser.open_new(url),webbrowser.open_new_tab(url)其实都是返回了webbrowser.open() 这个方法只是他们没有其他的两个参数了。


在调用其他的浏览器的时候需要提前注册, 否则打开页面的是默认浏览器。



webbrowser 这个库锁支持的浏览器类型如下:


这些内容都可以在 源文件中看到, 路径为:python2.7/libs/webbroser.py


*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

觉得不错,点个“在看”然后转发出去


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54911
 
248 次点击