当Chrome浏览器和Go HTTP客户端发出请求时,为什么YouTube视频页面会返回不同的HTTP响应?

时间:2018-07-07 02:39:43

标签: http go youtube

例如,这段视频a example Youtube video。 Go代码如下。

req, err := http.NewRequest("GET", "https://www.youtube.com/watch?v=dfU5SPecWWU", nil)
if err != nil {
    return nil, err
}

req.Header.Set("User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36")

resp, err := client.Do(req)
if err != nil {
    return nil, err
}

0 个答案:

没有答案