Accès au contenu d'une page Web sous forme de chaîne dans Go
Question :
Comment puis-je récupérer le contenu d'une page Web sous forme de chaîne utilisant le http de Go package ?
Réponse :
Pour ce faire, suivez ces étapes :
Utilisez le package http :
Construisez une requête HTTP GET :
Recevoir et lire la réponse :
Convertir et stocker le contenu :
Gérer le corps de réponse :
Exemple Code :
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")) }
Cet exemple récupère et imprime le contenu de la page BBC UK News.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!