오랜만에 들어와 글 하나 쓰고 갑니다
군 입대 2주 남아서 놀고 있었는데
최근에 의뢰들어와서 오랜만에 고랭 작업하다보니
여기 소모임 만들어둔게 생각나서 글 쓸려고 왔네요
간단합니다.
package main import ( "net/http" "fmt" ) func main() { url := "https://www.naver.com" resp, err := http.Get(url) // http.Get 으로 하는 방법도 있고 다른 방법도 있음. if err != nil { panic(err) // 에러 발생 시 에러 내용을 출력하며 프로그램을 종료함. } defer resp.Body.Close() // 프로그램이 끝날 때 resp.Body 도 닫음. html, err := ioutil.ReadAll(resp.Body) // resp.Body 의 내용을 html에 저장함. 오류는 err에 저장. if err != nil { panic(err) } fmt.Println(html) // html 코드를 출력함. }
이게 기본이라고 할 수 있습니다.
html 를 기반으로 원하는 정보를 추출할 수 있고, 크롤링까지 할 수 있겠죠.
물론 크롤링을 위한 패키지도 있습니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 92 | |
| 82 | |
| 80 | |
| 79 | |
| 78 | |
| 77 | |
| 76 | |
| 75 | |
| 72 | |
| 65 | |
| 64 | |
| 63 | |
| 62 | |
| 57 | |
| 55 | |
| 54 | |
| 53 | |
| 52 | |
| 51 | |
| 50 | |
| 46 | |
| 44 | |
| 43 | |
| 39 | |
| 34 | |
| 29 | |
| 28 | |
| 27 | |
| 26 | |
| 22 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기