如何在 Go 中使用 XPath 选择图像(或另一个 HTML 标签)?resp, _ := http.Get(url)bytes, _ := ioutil.ReadAll(resp.Body)s := string(bytes))如何用sXPath解析?像这样的代码:list := libxxxx.Find(s, "//a@href")我得到了 HTML 代码http.Get,但是当我想解析它时,我遇到了问题。
1 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
你可以使用 htmlquery:
doc, err := htmlquery.LoadURL("http://example.com/")
或使用字符串:
s := `<html>....</html>` doc, err := htmlquery.Parse(strings.NewReader(s))
然后找到一切:
list := htmlquery.Find(doc, "//a") list := range htmlquery.Find(doc, "//a[@href]")
- 1 回答
- 0 关注
- 80 浏览
添加回答
举报
0/150
提交
取消