diff options
Diffstat (limited to 'classic.go')
| -rw-r--r-- | classic.go | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -6,6 +6,7 @@ import ( "fmt" "log" "net/url" + "os" "sync" "golang.org/x/net/html" @@ -80,7 +81,13 @@ loop: log.Fatal(err) } - fmt.Println(sitemap) + xmlFilename := fmt.Sprintf("%s.xml", startURL.Host) + + if err := os.WriteFile(xmlFilename, []byte(sitemap), 0666); err != nil { + log.Fatal(err) + } + + fmt.Printf("Wrote sitemap to %s\n", xmlFilename) } func getBatch(u url.URL) []url.URL { |
