Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengambil Kandungan Halaman Web sebagai Rentetan dalam Go?
Mengakses Kandungan Halaman Web sebagai Rentetan dalam Go
Soalan:
Bagaimana saya boleh mendapatkan semula kandungan halaman web sebagai rentetan menggunakan http Go pakej?
Jawapan:
Untuk mencapainya, ikuti langkah berikut:
Gunakan Pakej http:
Bina Permintaan HTTP GET:
Terima dan Baca Respons:
Tukar dan Simpan Kandungan:
Kendalikan Badan Respons:
Contoh Kod:
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")) }
Contoh ini mengambil dan mencetak kandungan halaman BBC UK News.
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Kandungan Halaman Web sebagai Rentetan dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!