diff options
Diffstat (limited to 'crawler/shop_drankdozijn.go')
| -rw-r--r-- | crawler/shop_drankdozijn.go | 13 |
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) |
