Go で Web ページのコンテンツに文字列としてアクセスする
質問:
どうすれば取得できますかGo の http を使用した文字列としての Web ページのコンテンツpackage?
回答:
これを実現するには、次の手順に従います:
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 News ページのコンテンツを取得して印刷します。
以上がGoでWebページのコンテンツを文字列として取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。