[go] 웹 페이지 HTML 가져오기

간단한 HTTP GET 요청으로 웹 페이지의 HTML을 가져오는 방법을 알아보겠습니다.

패키지 가져오기

import (
	"fmt"
	"io/ioutil"
	"net/http"
)

요청 보내기

func main() {
    resp, err := http.Get("https://example.com")
    if err != nil {
        fmt.Println("에러 발생:", err)
        return
    }
    defer resp.Body.Close()

    body, err := ioutil.ReadAll(resp.Body)
    if err != nil {
        fmt.Println("에러 발생:", err)
        return
    }
    fmt.Println(string(body))
}

위의 코드는 net/http 패키지를 사용하여 HTTP GET 요청을 보냅니다. 응답은 ioutil 패키지를 사용하여 읽고 출력됩니다.

이제 당신도 간단한 Go 프로그램으로 웹 페이지의 HTML을 가져올 수 있습니다!

더 많은 정보를 원하시면 공식 문서를 참고하세요.