summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crawler/shop_drankdozijn.go13
1 files changed, 11 insertions, 2 deletions
diff --git a/crawler/shop_drankdozijn.go b/crawler/shop_drankdozijn.go
index d6b2f62..3d2a840 100644
--- a/crawler/shop_drankdozijn.go
+++ b/crawler/shop_drankdozijn.go
@@ -145,8 +145,17 @@ func (app *App) ScrapeDrankdozijn(shop Shop) []Angebot {
W.Url = "https://drankdozijn.de/artikel/" + v.Alias
//tmp_image_map := tmp_map["images"].([]interface{})
//W.Image_url = IMAGE_URL + tmp_image_map[0].(string)
- W.Image_url = IMAGE_URL + v.Images[0]
- alias = v.Alias
+ if len(v.Images) > 0 {
+ W.Image_url = IMAGE_URL + v.Images[0]
+ alias = v.Alias
+ } else {
+ W.Image_url = ""
+ }
+ }
+
+ if W.Image_url == "" {
+ W.Debug("Drankdozijn: No image")
+ continue
}
req, err := http.NewRequest(http.MethodGet, API_URL_PRODUCT+alias, nil)