为了账号安全,请及时绑定邮箱和手机立即绑定

如何用xpath解析html字符串

如何用xpath解析html字符串

Go
12345678_0001 2023-04-17 16:23:50
如何在 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]")


查看完整回答
反对 回复 2023-04-17
  • 1 回答
  • 0 关注
  • 80 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信