diff options
| author | Maximilian Möhring | 2020-09-18 15:35:54 +0200 |
|---|---|---|
| committer | Maximilian Möhring | 2020-09-18 15:35:54 +0200 |
| commit | db81dc76927d02deeb5353fa470bafa59f9bf055 (patch) | |
| tree | 0d077a01e1bb53660bef86cb2737151e7fb77463 | |
| parent | 76b9ce01f4d1fb18aa28961f010efde04942dc4a (diff) | |
| download | alkobote-db81dc76927d02deeb5353fa470bafa59f9bf055.tar.gz | |
catch if d12 api does not return any images.
| -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) |
