DrissionPage wait
时间: 2024-03-07 08:44:06 浏览: 68
DrissionPage库中的wait方法用于等待页面元素的出现或消失。它可以帮助我们在进行数据采集和处理之前,确保页面元素已经加载完毕或已经消失。
以下是使用DrissionPage库中的wait方法的示例代码:
```python
from DrissionPage import ChromiumPage, SessionPage, WebPage
from time import sleep
# 创建一个ChromiumPage对象
page = ChromiumPage()
# 打开网页
page.get("https://tiba.jsyks.com/Post/d1493.htm")
# 等待页面元素出现
page.wait("#element_id", timeout=10)
# 进行数据采集和处理
# ...
# 等待页面元素消失
page.wait_not("#element_id", timeout=10)
# 关闭浏览器
page.quit()
```
在上述示例中,我们首先创建了一个ChromiumPage对象,并打开了指定的网页。然后,我们使用wait方法等待页面中的某个元素出现,设置了最大等待时间为10秒。接着,我们进行数据采集和处理。最后,我们使用wait_not方法等待页面中的某个元素消失,同样设置了最大等待时间为10秒。最后,我们关闭了浏览器。