Всегда использую goquery https://github.com/PuerkitoBio/goquery - если есть опыть с jQuery, то вообще не проблема будет! Можете также по селекторам искать по html документу
Про то, что вообще из себя представляет web-парсинг можешь почитать на сайте semantica. Там всё простым языком рассказывают. Статья называется: «Парсер – что это такое простыми словами, как его настроить и пользоваться программой для парсинга сайтов»
Видел на ютьюбе видеоролик, где автор объясняет и показывает, как сделать простой и быстрый парсер на Golang’e. Может посмотреть, там всё лаконично и понятно. Вот ссылка на видео: https://www.youtube.com/watch?v=tU7gTW2CfpE
На моём любимом stackoverflow можешь найти топик про html parser with go. Там как раз и пример кода простого html парсера, написанного на Golang.
Вы задали очень замечательный вопрос, на который у меня есть замечательный ответ). На хабре в 13 году выходила статья про граббер веб страниц с многопоточностью. Почитай, хоть статья и старая, но своей актуальности не потеряла.
Кстати, на сайберфорум есть разбор полётов парсера. Используются примеры кода, да и вообще код программы в целом + в обсуждении ребята рассказывают, как не нужно делать.
На англоязычном сайте schier.co есть статья о том, как написать простой вэб скрапер на Golang’е. Советую ознакомиться с данным учебным пособием, так как для новичка это очень полезная статья. Конечно же, если вы владеете английским или гуглом)).
Спасибо, ребят, за отличные статьи и видеоролики. Буду ознакомляться со всем тем материалом, который вы мне накидали. Надеюсь, он мне очень поможет в продвижении по данной теме.
@brain.von
Пожалуйста! Надеюсь, что материалы, которые мы предложили, будут для вас полезными и помогут в освоении html парсинга на Golang. Удачи в изучении и успехов! Если у вас возникнут дополнительные вопросы, не стесняйтесь обращаться. Всегда рады помочь!