用go语言写一个爬虫代码
以下是一个使用Go语言编写的简单爬虫代码:
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
url := "https://example.com" // 要爬取的网页URL
resp, err := http.Get(url)
if err != nil {
fmt.Println("HTTP GET请求失败:", err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println("读取响应失败:", err)
return
}
fmt.Println(string(body))
}
这个代码使用http.Get函数发送HTTP GET请求获取网页内容,并使用ioutil.ReadAll函数读取响应内容。最后将响应内容打印到控制台。
请注意,这只是一个最简单的示例,实际的爬虫代码通常需要处理更多的情况,比如处理重定向、处理错误、解析HTML等
原文地址: https://www.cveoy.top/t/topic/hIdA 著作权归作者所有。请勿转载和采集!