c.OnHTML("a[href]", func(e *colly.HTMLElement) { e.Request.Visit(e.Attr("href")) })
Yes: https://github.com/anaskhan96/soup
It works well.