我是 Go 的新手,我正在将它与 Colly 一起使用抓取一个网站,但我在使用 noscript 标签时遇到了一些问题,因为它没有被解析,只是作为一个字符串返回,所以我想将该字符串转换为一个 colly HtmlElement 以便能够将其查询为一个普通的标签。
我该怎么做?
我要抓取的网站是Chrome Web Store
最佳答案
我还没有真正找到创建 HTMLElement
的好方法,但是您可以转换为 Document
对象,并执行相同的查询执行(但是,这与 gocolly
无关)
var doc,_ = goquery.NewDocumentFromReader(strings.NewReader("<p><a>Your element</a></p>"))
doc.Filter("your selector here")
关于go - 如何使用 Colly 在 Golang 中将字符串解析为 DOM 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52339920/