From 0ab75dabe3a9547b8cb716d950d5657eafb28293 Mon Sep 17 00:00:00 2001 From: horus_arch Date: Sun, 4 Feb 2018 15:37:50 +0100 Subject: Adds structured data processing. --- main.go | 54 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 15 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 19c6ad6..79f578b 100644 --- a/main.go +++ b/main.go @@ -1,34 +1,58 @@ package main import ( + "encoding/json" "fmt" + "log" ) +type Angebot struct { + Name string + Shop string + Url string + Original_price string + Discounted_price string + Image_url string + Spirit_type string + Valid_until string +} + func main() { - printName("BottleWorld") - ScrapeBottleWord() + /* + printName("BottleWorld") + ScrapeBottleWord() - printName("MC Whisky") - ScrapeMCWhisky() + printName("MC Whisky") + ScrapeMCWhisky() - printName("Whic") - ScrapeWhic() + printName("Whic") + ScrapeWhic() + */ printName("Whisky.de") - ScrapeWhiskyde() + W := ScrapeWhiskyde() + + output, err := json.Marshal(W) + if err != nil { + log.Fatal(err) + } + + fmt.Println(string(output)) - printName("Whiskysite.nl") - ScrapeWhiskysitenl() + /* + printName("Whiskysite.nl") + ScrapeWhiskysitenl() - printName("Whiskyworld") - ScrapeWhiskyworld() + printName("Whiskyworld") + ScrapeWhiskyworld() - printName("Whiskyzone") - ScrapeWhiskyzone() + printName("Whiskyzone") + ScrapeWhiskyzone() - printName("Rum und Co") - ScrapeRumundCo() + printName("Rum und Co") + ScrapeRumundCo() + */ } func printName(name string) { -- cgit v1.2.3