我正在使用go-colly
从网页中抓取数据:
我无法从这个嵌套的HTML元素中解析出src图像。
c.OnHTML(".result-row", func(e *colly.HTMLElement) {
qoquerySelection := e.DOM
fmt.Println(qoquerySelection.Find("img").Attr("src"))
...
这个.result-row
适用于很多情况,例如:
link := e.ChildAttrs("a", "href")
以及
e.ChildText(".result-price")
如何获得嵌套图像src
的值?
1条答案
按热度按时间wfypjpf41#
如果我理解正确的话,我的解决方案应该能够满足您的需求。首先,让我展示代码:
在选择了网页上的所有图片之后,你必须用最大的图标格式替换图标(在我们的例子中是
1200x900
),我在页面底部的script
标签中看到了这些格式。剩下的应该很简单。如果这解决了你的问题或者你需要其他的东西,请告诉我,谢谢!