diff options
| -rw-r--r-- | crawler/log.go | 6 | ||||
| -rw-r--r-- | crawler/shop_spirituosenwolf.de.go | 8 |
2 files changed, 14 insertions, 0 deletions
diff --git a/crawler/log.go b/crawler/log.go index e9481cb..27f3ef3 100644 --- a/crawler/log.go +++ b/crawler/log.go @@ -48,6 +48,12 @@ func (offer Angebot) Fatal(msg string) { func (shop Shop) Fatal(msg string) { log.WithFields(shop.getFields()).Fatal(msg) } +func (offer Angebot) Info(msg string) { + log.WithFields(offer.getFields()).Info(msg) +} +func (shop Shop) Info(msg string) { + log.WithFields(shop.getFields()).Info(msg) +} func Warn(err error, msg string) { if err != nil { diff --git a/crawler/shop_spirituosenwolf.de.go b/crawler/shop_spirituosenwolf.de.go index f4f8e70..29e3898 100644 --- a/crawler/shop_spirituosenwolf.de.go +++ b/crawler/shop_spirituosenwolf.de.go @@ -93,6 +93,10 @@ func (app *App) ScrapeSpirituosenWolf(shop Shop) []Angebot { if err != nil { offer.Debug("Wolf: Extracting Abv failed") } + if offer.Abv == 0 { + offer.Info("Wolf: Abv is Zero.") + return + } }) doc.Find(".sw_frontend_listing_box_article_priceinfo_qty").Each(func(i int, s *goquery.Selection) { @@ -109,6 +113,10 @@ func (app *App) ScrapeSpirituosenWolf(shop Shop) []Angebot { if err != nil { offer.Debug("Wolf: Converting original_price failed") } + if offer.Original_price == 0 { + offer.Info("Wolf: Original_price is Zero.") + return + } }) doc.Find(".sw_frontend_listing_box_article_price_default").Each(func(i int, s *goquery.Selection) { |
