您可以
Azure/go-ntlmssp在开始抓取之前使用类似身份验证的包。
url, username, password := "http://www.some-website.com", "admin", "12345"client := &http.Client{ Transport: ntlmssp.Negotiator{ RoundTripper:&http.Transport{}, },}req, _ := http.NewRequest("GET", url, nil)req.SetBasicAuth(username, password)res, _ := client.Do(req)


