Golang 中国

doc, err :=goquery.NewDocument(“www.baidu.com”)
if err != nil {
return
log.Fatal(err)
}
如果这个www.baidu.com 一直在加载,无法加载完成,goquery就会卡,无法继续,也不会超时,等到一定的时间就是出现被断开,程序出现错误,求高手解决

1 回复
jimmykuu
#1 jimmykuu • 2018-12-16 03:16

使用 net/http 包的 Client struct 进行超时设置,然后 Get 请求。然后通过 goquery.NewDocumentFromResponse 方法得到 Document。

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。