在使用浏览器打开网页进行操作的时候,关闭窗口和打开窗口都是非常常见的操作 。而在之前一些文章之中小编给大家介绍过了该怎么打开浏览器并进入一个网页,那么本文就来给大家讲一下python关闭浏览器窗口的两个方法,感兴趣的话就往下看看吧 。
文章插图
【Python怎么关闭浏览器窗口?Python如何只关闭当前网页窗口】这里的窗口实际上有两种含义,一种指的是整个浏览器的进程窗口,另一种指的则是则是在浏览器内打开的网页窗口 。而要讲解的两个方法就是去关闭这两种窗口的,还是一样将selenium库中操作浏览器的模块webdriver导入,代码如下:
from selenium import webdriver如果要关闭所有窗口的话就就需要使用到quit()方法了,这个方法会将浏览器里面的所有窗口都给关闭掉 。而当浏览器内没有窗口时自然程序也就退出了,代码如下所示:
# 使用Chrome浏览器打开网页driver = webdriver.Chrome()driver.get("http://www.baidu.com")driver.quit()那么对于另外一种只关闭当前窗口的操作来说,需要使用到的方法就是close()了 。使用这个方法有一个前提条件,那么就是获取到浏览器上所有窗口的句柄,这个句柄实际上指的就是网页窗口对象 。
然后循环迭代这个句柄并且通过方法获取到当前正在访问的这个网页,再去调用close()方法就可以将这个窗口给关闭掉了,详细代码如下所示:
sreach_windows = driver.current_window_handleall_handles = driver.window_handlesfor handle in all_handles: driver.switch_to.window(handle) driver.close()以上就是关于“Python怎么关闭浏览器窗口?Python如何只关闭当前网页窗口”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python如何切换浏览器网页窗口?Python多窗口怎么切换
- Python指定窗口截图如何实现?Python怎么只截取某一个窗口的图像
- Python不使用global如何修改全局变量?Python修改全局变量怎么不加global
- Python怎么操作下拉框?Python如何用selenium库获取下拉框的值
- Python怎么判断字符串是否为空?Python如何判断字符串全是空格
- Python切片语法如何使用?Python切片操作方法都有哪些
- Python脚本如何运行?如何在命令行中运行Python脚本?
- Python保留整数的函数有哪些?Python如何保留整数?
- 如何进行Python程序的编写?如何编写一个Python程序?
- 万道尊品周边环境怎么样?生活便利吗?