小编kan*_*nan的帖子

没有得到 HTTP Get 方法的响应

在 go 中实现了从给定 URL 获取信息的逻辑,问题是 net/http 的响应为空。

package main

import (
    "fmt"
    "io/ioutil"
    "net/http"
)

func main() {
    resp, err := http.Get("https://azure.microsoft.com/en-us/")
    if err != nil {
        // handle error
    }
    body, err := ioutil.ReadAll(resp.Body)
    bodyString := string(body)
    fmt.Print(bodyString)
    fmt.Printf("%v %v", body, err)
}
Run Code Online (Sandbox Code Playgroud)

输出:它返回空切片而不是返回 HTML 内容

[]byte{} <nil>
Run Code Online (Sandbox Code Playgroud)

我正在使用 Go 版本 1.14.3。

go web-scraping

1
推荐指数
1
解决办法
63
查看次数

标签 统计

go ×1

web-scraping ×1