在 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 英国新闻页面的内容。
以上是如何在 Go 中以字符串形式检索网页内容?的详细内容。更多信息请关注PHP中文网其他相关文章!