如何在Go中使用XPath选择图像(或其他HTML标签)?
resp, _ := http.Get(url)
bytes, _ := ioutil.ReadAll(resp.Body)
s := string(bytes))
如何s
用XPath 解析?
像这样的代码:
list := libxxxx.Find(s, "//a@href")
我得到了HTML代码,http.Get
但是当我想解析它时,我遇到了问题。
您可以使用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]")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句