用go语言写个爬虫程序
时间: 2023-02-20 12:19:45 浏览: 79
go语言爬虫
好的,下面是一个简单的 Go 语言爬虫程序示例:
```
package main
import (
"fmt"
"io/ioutil"
"net/http"
)
func main() {
resp, err := http.Get("https://www.example.com")
if err != nil {
fmt.Println("Error:", err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println(string(body))
}
```
这段代码使用 `net/http` 包发送了一个 HTTP GET 请求到 `https://www.example.com`,并将响应的内容打印到了控制台。
如果你需要更复杂的爬虫程序,可以使用第三方包,例如 `colly` 和 `goquery`,它们提供了更多的功能和方便。
阅读全文