diff options
| author | horus_arch | 2018-02-04 15:37:50 +0100 |
|---|---|---|
| committer | horus_arch | 2018-02-04 15:37:50 +0100 |
| commit | 0ab75dabe3a9547b8cb716d950d5657eafb28293 (patch) | |
| tree | 66cd62c1212a074e8e24a449a7b7ab1b808f27ae /main.go | |
| parent | b42583bf37db833649e7687655e2623cf50716db (diff) | |
| download | alkobote-0ab75dabe3a9547b8cb716d950d5657eafb28293.tar.gz | |
Adds structured data processing.
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 54 |
1 files changed, 39 insertions, 15 deletions
@@ -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) { |
