err := rod.Try(func() {
page.Timeout(60 * time.Second).MustNavigate(url).MustWaitLoad().CancelTimeout()
})
if errors.Is(err, context.DeadlineExceeded) {
fmt.Println("超时错误")
return nil
} else if err != nil {
fmt.Println("其他错误")
return nil
}
go-rod 设置请求超时
阅读 59
2023-03-07
err := rod.Try(func() {
page.Timeout(60 * time.Second).MustNavigate(url).MustWaitLoad().CancelTimeout()
})
if errors.Is(err, context.DeadlineExceeded) {
fmt.Println("超时错误")
return nil
} else if err != nil {
fmt.Println("其他错误")
return nil
}
相关推荐
精彩评论(0)