selenium 关闭弹窗
时间: 2023-07-12 17:21:24 浏览: 97
Python爬虫之Selenium警告框(弹窗)处理
5星 · 资源好评率100%
如果你使用的是 Chrome 浏览器,可以使用以下代码关闭弹窗:
```python
from selenium.webdriver.common.alert import Alert
# 切换到弹窗
alert = browser.switch_to.alert
# 获取弹窗文本内容
alert_text = alert.text
# 关闭弹窗
alert.accept()
```
如果你使用的是 Firefox 浏览器,可以使用以下代码关闭弹窗:
```python
from selenium.webdriver.common.alert import Alert
# 切换到弹窗
alert = browser.switch_to.alert
# 获取弹窗文本内容
alert_text = alert.text
# 关闭弹窗
alert.dismiss()
```
需要注意的是,在关闭弹窗前,建议先获取弹窗的文本内容,这样可以在后续处理中使用。同时,如果弹窗没有文本内容,可以直接关闭弹窗,如下所示:
```python
from selenium.webdriver.common.alert import Alert
# 切换到弹窗
alert = browser.switch_to.alert
# 关闭弹窗
alert.accept()
```
阅读全文