首页 > 其他分享 >go-rod 设置请求超时

go-rod 设置请求超时

时间:2023-02-11 13:58:38浏览次数:37  
标签:nil err fmt rod go 超时

 

 

 

 

    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
}
 

 

标签:nil,err,fmt,rod,go,超时
From: https://www.cnblogs.com/angdh/p/17111315.html

相关文章

  • go-rod 设置cookie
      expr:=proto.TimeSinceEpoch(time.Now().Add(180*24*time.Hour).Unix())page.MustSetCookies(&proto.NetworkCookieParam{Name:"cookiename"......
  • Android IO 框架 Okio 的实现原理,如何检测超时?
    本文已收录到 AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]提问。前言大家好,我是小彭。在上一篇文章里,我们聊到了Square开源的I/O框架Okio的三个优势:......
  • P7668 [JOI2018] Dango Maker
    Solution我们可以把一个符合要求的团子记录在中间那个G中,那么两个团子可能冲突,只有可能当前G竖着可以横着也可以,或者说两个或多个G在同一条右上-左下的对角线上。......
  • go+proxy-wasm-go-sdk+tinygo 开发 wasm
    一、创建项目gomodinitxxxxxx二、安装proxy-wasm-go-sdkgogetgithub.com/tetratelabs/proxy-wasm-go-sdk三、创建main.go文件touchmain.go四、编辑代码1p......
  • 一个Go程序的结构是怎样的?
    一、路径与包名重复1、程序目录结构,以及test1代码 2、main代码二、路径与包名不重复1、test1代码2、main代码三、仍然是路径与包名不重复,但是编译器警告提示1......
  • Go Channel 详解
    分类 编程技术Channel类型blockingBufferedChannelsRangeselecttimeoutTimer和Tickerclose同步参考资料Channel是Go中的一个核心类型,你可以把它看成一个......
  • GO的学习
    GO的学习基础篇:短变量的声明并初始化:使用":="编译器自动识别变量类型变量交换与传统不同,并不需要出现一个临时变量用于交换而是直接b,a=a,b3.匿名变量,在定义......
  • Go 关键字
    Go有25个关键字,只能用在语法允许的地方,不能作为标识符。breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswi......
  • Go 内置常量、类型、函数
    常量:true、false、iota、nil类型:int、int8、int16、int32、int64uint、uint8、unit16、uint32、uint64、uintptrfloat32、float64、complex128、complex64bool、......
  • SQL 错误 [1105] [HY000]: errCode = 2, detailMessage = select list expression not
    SQL错误[1105][HY000]:errCode=2,detailMessage=selectlistexpressionnotproducedbyaggregationoutput(missingfromGROUPBYclause?):......今天查......