我试着从网站上抓取描述img,但我不知道如何到达那里
我正在尝试
pg := Program{}
slPG := []Program{}
c.OnHTML(".short", func(e *colly.HTMLElement) {
pg.Name = e.ChildText("h2.short-cat")
pg.Link = e.ChildAttr("a", "href")
pg.Rating = e.ChildText("a.orating_res")
pg.Discription = e.ChildText("div.short-text full-text video-box clearfix")
slPG = append(slPG, pg)
})
for i := 1; i < 6; i++ {
c.Visit("https://rsload.net/page/" + strconv.Itoa(i) + "/")
}
file, err := json.MarshalIndent(slPG, "", " ")
if err != nil {
log.Println("Unable to create 'json' file")
return
}
_ = ioutil.WriteFile("files/Export.json", file, 0644)
请显示更多代码。具体来说,您需要显示您试图获取的html部分。我知道你有一部分文本和属性,但colly库非常挑剔。如果你没有完全正确的信息。它不会给你任何回报。您是通过命令行中的fmt获取信息,还是将其解析为gui,或者将其全部转换为文件?提供更多信息,我们可以提供帮助。