summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaximilian Möhring2021-01-21 19:41:27 +0100
committerMaximilian Möhring2021-01-21 19:41:27 +0100
commitd1699faff96bf5f9778113a426735646c8c08f4e (patch)
treee7cd54ad2c846b0ceeb1746f46d72d49df39fb53
parent807f6050c24dc011d24357c9252ca758104eb832 (diff)
downloadalkobote-d1699faff96bf5f9778113a426735646c8c08f4e.tar.gz
Saner logging.
-rw-r--r--crawler/log.go6
-rw-r--r--crawler/shop_spirituosenwolf.de.go8
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) {