在使用go语言编写爬虫脚本时,会发现对于部分网站会报error: Get "https://x.x.x../simple/view/login.html": x509: certificate signed by unknown authority
的错误。此时只要强制关闭request访问时的ssl验证即可。
var url string
url := "https://www.baidu.com"
tr := &http.Transport{
TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
}
client := &http.Client{Transport: tr,Timeout: 5*time.Second}
req, _ := http.NewRequest("GET", url, nil)
resp, err := client.Do(req)
if err != nil {
log.Fatal("访问出错")
}