Попытался написать RSS-парсер. Сначала решил взять
готовый модуль. Но такой код никак не хотел работать, постоянно nil возвращался:
package main
import "github.com/SlyMarbo/rss"
func main() {
feed, err := rss.Fetch("https://habrahabr.ru/rss/hubs/all/")
if err != nil {
// handle error.
}
}
Попытался написать нативно, но та же проблема:
package main
import "net/http"
func main() {
feed, err := http.Get("https://habrahabr.ru/rss/hubs/all/")
if err != nil {
fmt.Println(feed)
} else {
fmt.Println(err)
}
defer feed.Body.Close()
}
В чём может быть ошибка вообще?