抓取网页的需求是非常普遍的,在PHP中设置curl_setopt的参数项指定一个cookie文件即可,那么在Golang中是怎么处理的呢
下边列出一个简单的示例
func Img() {
var client http.Client
jar, err := cookiejar.New(nil)
if err != nil {
panic(err)
}
client.Jar = jar
for i:=0; i<=100; i++ {
url := "https://xxx.xxxxx.com"
resp, err := client.Get(url)
if err != nil {
panic(err)
}
bytes, err := ioutil.ReadAll(resp.Body)
if err != nil {
panic(err)
}
fmt.Printf("%s\n", bytes)
}
}