From 933978a5f244e6907c4ef13388a0829839037978 Mon Sep 17 00:00:00 2001 From: horus Date: Thu, 15 Feb 2018 15:02:41 +0100 Subject: Bugfix. (crawler) --- crawler/scrape.go | 4 ++-- crawler/shop_whiskyde.go | 4 ++++ crawler/shops.go | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'crawler') diff --git a/crawler/scrape.go b/crawler/scrape.go index b183e24..18736fe 100644 --- a/crawler/scrape.go +++ b/crawler/scrape.go @@ -57,8 +57,8 @@ func ScrapeShop(shop Shop) []Angebot { return ScrapeWhic(shop) case "Whisky.de": return ScrapeWhiskyde(shop) - case "Whiskysite.nl": - return ScrapeWhiskysitenl(shop) + //case "Whiskysite.nl": + // return ScrapeWhiskysitenl(shop) case "Whisky World": return ScrapeWhiskyworld(shop) case "Whiskyzone": diff --git a/crawler/shop_whiskyde.go b/crawler/shop_whiskyde.go index 77e4bcb..6038c11 100644 --- a/crawler/shop_whiskyde.go +++ b/crawler/shop_whiskyde.go @@ -54,6 +54,10 @@ func ScrapeWhiskyde(shop Shop) []Angebot { text_noisy := e.ChildText(".article-amount") + if !strings.Contains(text_noisy, "Liter") { + return + } + abv_noisy := strings.TrimSpace(strings.SplitAfter(text_noisy, "Liter")[1]) W.Volume, err = extract_volume(text_noisy) if err != nil { diff --git a/crawler/shops.go b/crawler/shops.go index 63c98ba..9cad602 100644 --- a/crawler/shops.go +++ b/crawler/shops.go @@ -7,7 +7,7 @@ import ( func (app *App) insertShops() error { shops := getShopsFromStruct() - query := `INSERT IGNORE INTO shop (name, url, short_url, logo_url, shipping_costs, free_shipping) VALUES(?, ?, ?, ?, ?)` + query := `INSERT IGNORE INTO shop (name, url, short_url, logo_url, shipping_costs, free_shipping) VALUES(?, ?, ?, ?, ?, ?)` for _, v := range shops { -- cgit v1.2.3