Go에서 문자열로 웹페이지 콘텐츠에 액세스
질문:
어떻게 검색할 수 있나요? Go의 http를 사용하여 웹페이지의 내용을 문자열로 패키지를 선택하시겠습니까?
답변:
이를 수행하려면 다음 단계를 따르세요.
http 패키지를 활용하세요.
HTTP GET 요청 구성:
응답 수신 및 읽기:
콘텐츠 변환 및 저장:
응답 본문 처리:
예제 코드:
package main import ( "fmt" "io/ioutil" "log" "net/http" ) func OnPage(link string) string { res, err := http.Get(link) if err != nil { log.Fatal(err) } content, err := io.ReadAll(res.Body) res.Body.Close() if err != nil { log.Fatal(err) } return string(content) } func main() { fmt.Println(OnPage("http://www.bbc.co.uk/news/uk-england-38003934")) }
이 예는 BBC UK 뉴스 페이지의 콘텐츠를 검색하고 인쇄합니다.
위 내용은 Go에서 웹페이지 콘텐츠를 문자열로 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!