我遇到了导入“golang.org/x/net/html”时的问题,它只是告诉我找不到该包。在互联网上寻找解决方案只让我更加困惑,有些人说你不能再使用它了,有些人建议做这个:在Go中安装exp/html,还有一些人表示只使用“golang.org/x/net/html”就可以正常工作。
这里只是我正在尝试运行的代码的一小部分:
package main
import (
"fmt"
"html"
"net/http"
"golang.org/x/net/html"
"os"
"strings"
)
// Helper function to pull the href attribute from a Token
func getHref(t html.Token) (ok bool, href string) {
// Iterate over all of the Token's attributes until we find an "href"
for _, a := range t.Attr {
if a.Key == "href" {
href = a.Val
ok = true
}
}
return
}
显然我无法使用html标记,因为我无法导入该包。
go get
下载它了吗? - iczagolang.org/x/net/html
。这意味着你应该打开命令提示符/终端并输入:go get golang.org/x/net/html
。完成后,尝试构建。 - Simon Whitehead