Chromedp 等待页面和元素加载完成 - 详细指南
要等待界面加载完成,可以使用 chromedp 中的 WaitReady() 方法。这个方法会等待指定的元素变为可见并且可交互。例如,以下代码等待页面上的 id 为 'myElement' 的元素加载完成:
// 等待页面加载完成
if err := chromedp.WaitReady("#myElement").Do(ctx); err != nil {
log.Fatal(err)
}
还可以使用 chromedp 中的 WaitVisible() 方法等待元素变为可见。例如,以下代码等待页面上的 id 为 'myElement' 的元素变为可见:
// 等待元素变为可见
if err := chromedp.WaitVisible("#myElement", chromedp.ByID).Do(ctx); err != nil {
log.Fatal(err)
}
可以根据需要使用 WaitReady() 或 WaitVisible() 方法等待页面或元素加载完成。
原文地址: https://www.cveoy.top/t/topic/nbNZ 著作权归作者所有。请勿转载和采集!