В Go стандартная библиотека предоставляет мощные инструменты для веб-запросов, в частности пакет net/http.
net/http
Для разбора HTML в Go обычно используется пакет goquery или стандартный пакет net/html.
goquery
net/html
В Go отправка HTTP-запроса и обработка ответа включает использование пакета net/http.
Чтобы сделать HTTP-запрос с базовой аутентификацией в Go, вам нужно составить заголовки запроса так, чтобы включить поле Authorization, заполненное вашими учетными данными в правильном формате.
Authorization